./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-24.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-24.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 743595c72aff8d0f3b5fb9dea31749c854cf2066424a30dfc435f22c873187b9 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:19:34,155 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:19:34,277 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 22:19:34,288 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:19:34,289 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:19:34,324 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:19:34,326 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:19:34,327 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:19:34,328 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:19:34,333 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:19:34,335 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:19:34,335 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:19:34,336 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:19:34,337 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:19:34,338 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:19:34,338 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:19:34,339 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:19:34,339 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:19:34,340 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:19:34,340 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:19:34,341 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:19:34,342 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:19:34,342 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:19:34,343 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:19:34,343 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:19:34,344 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:19:34,345 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:19:34,345 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:19:34,346 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:19:34,346 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:19:34,347 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:19:34,348 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:19:34,348 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:19:34,349 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:19:34,349 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:19:34,349 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:19:34,350 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:19:34,350 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:19:34,350 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:19:34,350 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 743595c72aff8d0f3b5fb9dea31749c854cf2066424a30dfc435f22c873187b9 [2023-11-06 22:19:34,640 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:19:34,664 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:19:34,667 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:19:34,669 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:19:34,669 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:19:34,671 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-24.i [2023-11-06 22:19:37,788 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:19:38,072 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:19:38,073 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-24.i [2023-11-06 22:19:38,088 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/data/8ce13b433/061713646aed48b992630a9ad9c53f0f/FLAG06a467013 [2023-11-06 22:19:38,107 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/data/8ce13b433/061713646aed48b992630a9ad9c53f0f [2023-11-06 22:19:38,110 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:19:38,112 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:19:38,113 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:19:38,113 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:19:38,120 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:19:38,121 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:19:38" (1/1) ... [2023-11-06 22:19:38,121 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3729627 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:19:38, skipping insertion in model container [2023-11-06 22:19:38,122 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:19:38" (1/1) ... [2023-11-06 22:19:38,161 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:19:38,317 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-24.i[919,932] [2023-11-06 22:19:38,411 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:19:38,425 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:19:38,437 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-24.i[919,932] [2023-11-06 22:19:38,485 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:19:38,504 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:19:38,504 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:19:38 WrapperNode [2023-11-06 22:19:38,504 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:19:38,506 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:19:38,506 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:19:38,506 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:19:38,513 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:19:38" (1/1) ... [2023-11-06 22:19:38,525 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:19:38" (1/1) ... [2023-11-06 22:19:38,571 INFO L138 Inliner]: procedures = 26, calls = 49, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 293 [2023-11-06 22:19:38,571 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:19:38,572 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:19:38,572 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:19:38,572 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:19:38,590 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:19:38" (1/1) ... [2023-11-06 22:19:38,591 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:19:38" (1/1) ... [2023-11-06 22:19:38,599 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:19:38" (1/1) ... [2023-11-06 22:19:38,599 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:19:38" (1/1) ... [2023-11-06 22:19:38,611 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:19:38" (1/1) ... [2023-11-06 22:19:38,616 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:19:38" (1/1) ... [2023-11-06 22:19:38,619 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:19:38" (1/1) ... [2023-11-06 22:19:38,622 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:19:38" (1/1) ... [2023-11-06 22:19:38,628 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:19:38,633 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:19:38,633 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:19:38,633 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:19:38,635 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:19:38" (1/1) ... [2023-11-06 22:19:38,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:19:38,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:19:38,718 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:19:38,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:19:38,769 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:19:38,769 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:19:38,770 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:19:38,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:19:38,770 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:19:38,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:19:38,925 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:19:38,928 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:19:39,580 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:19:39,607 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:19:39,607 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:19:39,610 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:19:39 BoogieIcfgContainer [2023-11-06 22:19:39,610 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:19:39,613 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:19:39,613 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:19:39,616 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:19:39,616 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:19:38" (1/3) ... [2023-11-06 22:19:39,617 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@332a817f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:19:39, skipping insertion in model container [2023-11-06 22:19:39,617 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:19:38" (2/3) ... [2023-11-06 22:19:39,617 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@332a817f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:19:39, skipping insertion in model container [2023-11-06 22:19:39,617 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:19:39" (3/3) ... [2023-11-06 22:19:39,619 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-co_file-24.i [2023-11-06 22:19:39,641 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:19:39,641 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:19:39,696 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:19:39,703 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@34a371f8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:19:39,703 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:19:39,708 INFO L276 IsEmpty]: Start isEmpty. Operand has 121 states, 82 states have (on average 1.5121951219512195) internal successors, (124), 83 states have internal predecessors, (124), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-11-06 22:19:39,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2023-11-06 22:19:39,729 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:19:39,730 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:19:39,730 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:19:39,736 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:19:39,736 INFO L85 PathProgramCache]: Analyzing trace with hash -2124781816, now seen corresponding path program 1 times [2023-11-06 22:19:39,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:19:39,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578877876] [2023-11-06 22:19:39,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:39,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:19:39,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:19:39,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:19:40,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578877876] [2023-11-06 22:19:40,001 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-06 22:19:40,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234008662] [2023-11-06 22:19:40,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:40,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:40,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:19:40,007 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:19:40,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 22:19:40,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:19:40,274 INFO L262 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:19:40,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:19:40,384 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 2450 trivial. 0 not checked. [2023-11-06 22:19:40,385 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:19:40,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234008662] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:19:40,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:19:40,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:19:40,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259575240] [2023-11-06 22:19:40,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:19:40,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:19:40,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:19:40,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:19:40,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:19:40,434 INFO L87 Difference]: Start difference. First operand has 121 states, 82 states have (on average 1.5121951219512195) internal successors, (124), 83 states have internal predecessors, (124), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Second operand has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 2 states have call successors, (36) [2023-11-06 22:19:40,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:19:40,474 INFO L93 Difference]: Finished difference Result 235 states and 422 transitions. [2023-11-06 22:19:40,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:19:40,477 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 2 states have call successors, (36) Word has length 230 [2023-11-06 22:19:40,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:19:40,486 INFO L225 Difference]: With dead ends: 235 [2023-11-06 22:19:40,486 INFO L226 Difference]: Without dead ends: 117 [2023-11-06 22:19:40,491 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:19:40,494 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:19:40,495 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:19:40,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2023-11-06 22:19:40,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2023-11-06 22:19:40,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 79 states have (on average 1.481012658227848) internal successors, (117), 79 states have internal predecessors, (117), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-11-06 22:19:40,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 189 transitions. [2023-11-06 22:19:40,578 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 189 transitions. Word has length 230 [2023-11-06 22:19:40,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:19:40,578 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 189 transitions. [2023-11-06 22:19:40,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 2 states have call successors, (36) [2023-11-06 22:19:40,579 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 189 transitions. [2023-11-06 22:19:40,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2023-11-06 22:19:40,593 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:19:40,593 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:19:40,613 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:19:40,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-06 22:19:40,808 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:19:40,809 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:19:40,809 INFO L85 PathProgramCache]: Analyzing trace with hash 3362312, now seen corresponding path program 1 times [2023-11-06 22:19:40,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:19:40,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75742284] [2023-11-06 22:19:40,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:40,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:19:40,903 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:19:40,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1992026887] [2023-11-06 22:19:40,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:40,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:40,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:19:40,906 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:19:40,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 22:19:41,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:19:41,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:19:41,154 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:19:41,657 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2023-11-06 22:19:41,657 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:19:41,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:19:41,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75742284] [2023-11-06 22:19:41,661 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:19:41,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992026887] [2023-11-06 22:19:41,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992026887] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:19:41,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:19:41,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:19:41,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600343806] [2023-11-06 22:19:41,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:19:41,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:19:41,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:19:41,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:19:41,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:19:41,668 INFO L87 Difference]: Start difference. First operand 117 states and 189 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 2 states have internal predecessors, (53), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:19:41,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:19:41,809 INFO L93 Difference]: Finished difference Result 345 states and 561 transitions. [2023-11-06 22:19:41,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:19:41,810 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 2 states have internal predecessors, (53), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 230 [2023-11-06 22:19:41,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:19:41,824 INFO L225 Difference]: With dead ends: 345 [2023-11-06 22:19:41,825 INFO L226 Difference]: Without dead ends: 231 [2023-11-06 22:19:41,830 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:19:41,834 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 70 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:19:41,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 348 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:19:41,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2023-11-06 22:19:41,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 229. [2023-11-06 22:19:41,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 154 states have (on average 1.474025974025974) internal successors, (227), 154 states have internal predecessors, (227), 72 states have call successors, (72), 2 states have call predecessors, (72), 2 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2023-11-06 22:19:41,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 371 transitions. [2023-11-06 22:19:41,928 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 371 transitions. Word has length 230 [2023-11-06 22:19:41,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:19:41,930 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 371 transitions. [2023-11-06 22:19:41,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 2 states have internal predecessors, (53), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:19:41,930 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 371 transitions. [2023-11-06 22:19:41,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2023-11-06 22:19:41,934 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:19:41,938 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:19:41,949 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:19:42,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:42,145 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:19:42,145 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:19:42,145 INFO L85 PathProgramCache]: Analyzing trace with hash 181210683, now seen corresponding path program 1 times [2023-11-06 22:19:42,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:19:42,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357748728] [2023-11-06 22:19:42,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:42,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:19:42,271 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:19:42,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1851760963] [2023-11-06 22:19:42,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:42,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:42,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:19:42,281 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:19:42,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 22:19:42,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:19:42,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:19:42,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:19:42,543 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2023-11-06 22:19:42,549 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:19:42,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:19:42,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357748728] [2023-11-06 22:19:42,549 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:19:42,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851760963] [2023-11-06 22:19:42,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851760963] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:19:42,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:19:42,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:19:42,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868392332] [2023-11-06 22:19:42,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:19:42,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:19:42,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:19:42,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:19:42,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:19:42,555 INFO L87 Difference]: Start difference. First operand 229 states and 371 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:19:42,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:19:42,713 INFO L93 Difference]: Finished difference Result 677 states and 1099 transitions. [2023-11-06 22:19:42,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:19:42,714 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 231 [2023-11-06 22:19:42,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:19:42,725 INFO L225 Difference]: With dead ends: 677 [2023-11-06 22:19:42,725 INFO L226 Difference]: Without dead ends: 451 [2023-11-06 22:19:42,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:19:42,731 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 177 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:19:42,735 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 402 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:19:42,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2023-11-06 22:19:42,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 449. [2023-11-06 22:19:42,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 300 states have (on average 1.44) internal successors, (432), 300 states have internal predecessors, (432), 144 states have call successors, (144), 4 states have call predecessors, (144), 4 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2023-11-06 22:19:42,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 720 transitions. [2023-11-06 22:19:42,814 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 720 transitions. Word has length 231 [2023-11-06 22:19:42,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:19:42,816 INFO L495 AbstractCegarLoop]: Abstraction has 449 states and 720 transitions. [2023-11-06 22:19:42,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:19:42,817 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 720 transitions. [2023-11-06 22:19:42,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2023-11-06 22:19:42,823 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:19:42,823 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:19:42,835 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:19:43,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:43,030 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:19:43,030 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:19:43,030 INFO L85 PathProgramCache]: Analyzing trace with hash -71298883, now seen corresponding path program 1 times [2023-11-06 22:19:43,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:19:43,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244672452] [2023-11-06 22:19:43,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:43,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:19:43,126 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:19:43,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2099366641] [2023-11-06 22:19:43,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:43,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:43,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:19:43,141 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:19:43,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 22:19:43,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:19:43,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 22:19:43,356 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:19:44,392 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2023-11-06 22:19:44,392 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:19:44,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:19:44,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244672452] [2023-11-06 22:19:44,393 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:19:44,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099366641] [2023-11-06 22:19:44,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099366641] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:19:44,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:19:44,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:19:44,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549685531] [2023-11-06 22:19:44,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:19:44,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:19:44,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:19:44,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:19:44,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:19:44,396 INFO L87 Difference]: Start difference. First operand 449 states and 720 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:19:44,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:19:44,741 INFO L93 Difference]: Finished difference Result 1148 states and 1841 transitions. [2023-11-06 22:19:44,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:19:44,742 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 231 [2023-11-06 22:19:44,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:19:44,748 INFO L225 Difference]: With dead ends: 1148 [2023-11-06 22:19:44,748 INFO L226 Difference]: Without dead ends: 702 [2023-11-06 22:19:44,750 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:19:44,751 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 201 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 22:19:44,752 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 551 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 22:19:44,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2023-11-06 22:19:44,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 560. [2023-11-06 22:19:44,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 374 states have (on average 1.427807486631016) internal successors, (534), 374 states have internal predecessors, (534), 180 states have call successors, (180), 5 states have call predecessors, (180), 5 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2023-11-06 22:19:44,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 894 transitions. [2023-11-06 22:19:44,819 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 894 transitions. Word has length 231 [2023-11-06 22:19:44,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:19:44,820 INFO L495 AbstractCegarLoop]: Abstraction has 560 states and 894 transitions. [2023-11-06 22:19:44,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:19:44,821 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 894 transitions. [2023-11-06 22:19:44,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2023-11-06 22:19:44,825 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:19:44,825 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:19:44,841 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:19:45,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:45,037 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:19:45,037 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:19:45,038 INFO L85 PathProgramCache]: Analyzing trace with hash -366716619, now seen corresponding path program 1 times [2023-11-06 22:19:45,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:19:45,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568513160] [2023-11-06 22:19:45,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:45,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:19:45,087 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:19:45,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [164444913] [2023-11-06 22:19:45,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:45,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:45,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:19:45,089 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:19:45,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 22:19:45,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:19:45,307 INFO L262 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:19:45,313 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:19:45,472 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 1139 proven. 33 refuted. 0 times theorem prover too weak. 1348 trivial. 0 not checked. [2023-11-06 22:19:45,472 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:19:45,685 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 72 proven. 33 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2023-11-06 22:19:45,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:19:45,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568513160] [2023-11-06 22:19:45,687 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:19:45,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164444913] [2023-11-06 22:19:45,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164444913] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:19:45,691 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:19:45,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 22:19:45,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440756993] [2023-11-06 22:19:45,691 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:19:45,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:19:45,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:19:45,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:19:45,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:19:45,697 INFO L87 Difference]: Start difference. First operand 560 states and 894 transitions. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 2 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2023-11-06 22:19:46,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:19:46,001 INFO L93 Difference]: Finished difference Result 1147 states and 1810 transitions. [2023-11-06 22:19:46,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:19:46,002 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 2 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) Word has length 232 [2023-11-06 22:19:46,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:19:46,008 INFO L225 Difference]: With dead ends: 1147 [2023-11-06 22:19:46,008 INFO L226 Difference]: Without dead ends: 590 [2023-11-06 22:19:46,010 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 456 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:19:46,011 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 128 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:19:46,011 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 364 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 22:19:46,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2023-11-06 22:19:46,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 580. [2023-11-06 22:19:46,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 580 states, 389 states have (on average 1.3856041131105399) internal successors, (539), 389 states have internal predecessors, (539), 180 states have call successors, (180), 10 states have call predecessors, (180), 10 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2023-11-06 22:19:46,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 899 transitions. [2023-11-06 22:19:46,098 INFO L78 Accepts]: Start accepts. Automaton has 580 states and 899 transitions. Word has length 232 [2023-11-06 22:19:46,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:19:46,102 INFO L495 AbstractCegarLoop]: Abstraction has 580 states and 899 transitions. [2023-11-06 22:19:46,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 2 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2023-11-06 22:19:46,102 INFO L276 IsEmpty]: Start isEmpty. Operand 580 states and 899 transitions. [2023-11-06 22:19:46,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2023-11-06 22:19:46,107 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:19:46,107 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:19:46,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:19:46,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:46,319 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:19:46,319 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:19:46,319 INFO L85 PathProgramCache]: Analyzing trace with hash -147861901, now seen corresponding path program 1 times [2023-11-06 22:19:46,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:19:46,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369514394] [2023-11-06 22:19:46,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:46,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:19:46,380 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:19:46,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1065270283] [2023-11-06 22:19:46,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:46,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:46,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:19:46,382 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:19:46,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 22:19:46,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:19:46,625 INFO L262 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:19:46,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:19:46,832 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 1289 proven. 48 refuted. 0 times theorem prover too weak. 1183 trivial. 0 not checked. [2023-11-06 22:19:46,833 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:19:47,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 57 proven. 48 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2023-11-06 22:19:47,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:19:47,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369514394] [2023-11-06 22:19:47,047 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:19:47,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065270283] [2023-11-06 22:19:47,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065270283] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:19:47,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:19:47,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-06 22:19:47,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074383202] [2023-11-06 22:19:47,049 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:19:47,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 22:19:47,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:19:47,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 22:19:47,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:19:47,052 INFO L87 Difference]: Start difference. First operand 580 states and 899 transitions. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 2 states have call successors, (52), 2 states have call predecessors, (52), 4 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) [2023-11-06 22:19:47,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:19:47,785 INFO L93 Difference]: Finished difference Result 1277 states and 1946 transitions. [2023-11-06 22:19:47,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 22:19:47,786 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 2 states have call successors, (52), 2 states have call predecessors, (52), 4 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) Word has length 232 [2023-11-06 22:19:47,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:19:47,793 INFO L225 Difference]: With dead ends: 1277 [2023-11-06 22:19:47,793 INFO L226 Difference]: Without dead ends: 700 [2023-11-06 22:19:47,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 455 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2023-11-06 22:19:47,798 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 422 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 22:19:47,798 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [442 Valid, 517 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 22:19:47,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2023-11-06 22:19:47,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 600. [2023-11-06 22:19:47,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 404 states have (on average 1.3465346534653466) internal successors, (544), 404 states have internal predecessors, (544), 180 states have call successors, (180), 15 states have call predecessors, (180), 15 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2023-11-06 22:19:47,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 904 transitions. [2023-11-06 22:19:47,911 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 904 transitions. Word has length 232 [2023-11-06 22:19:47,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:19:47,912 INFO L495 AbstractCegarLoop]: Abstraction has 600 states and 904 transitions. [2023-11-06 22:19:47,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 2 states have call successors, (52), 2 states have call predecessors, (52), 4 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) [2023-11-06 22:19:47,912 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 904 transitions. [2023-11-06 22:19:47,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2023-11-06 22:19:47,916 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:19:47,916 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:19:47,929 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:19:48,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:48,124 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:19:48,124 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:19:48,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1541081841, now seen corresponding path program 1 times [2023-11-06 22:19:48,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:19:48,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273065847] [2023-11-06 22:19:48,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:48,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:19:48,181 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:19:48,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [209909723] [2023-11-06 22:19:48,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:48,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:48,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:19:48,183 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:19:48,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 22:19:48,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:19:48,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:19:48,419 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:19:48,734 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2023-11-06 22:19:48,734 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:19:48,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:19:48,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273065847] [2023-11-06 22:19:48,734 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:19:48,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209909723] [2023-11-06 22:19:48,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209909723] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:19:48,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:19:48,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:19:48,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891358085] [2023-11-06 22:19:48,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:19:48,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:19:48,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:19:48,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:19:48,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:19:48,737 INFO L87 Difference]: Start difference. First operand 600 states and 904 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:19:49,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:19:49,048 INFO L93 Difference]: Finished difference Result 1319 states and 1981 transitions. [2023-11-06 22:19:49,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:19:49,048 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 232 [2023-11-06 22:19:49,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:19:49,054 INFO L225 Difference]: With dead ends: 1319 [2023-11-06 22:19:49,055 INFO L226 Difference]: Without dead ends: 722 [2023-11-06 22:19:49,057 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:19:49,057 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 22 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:19:49,058 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 407 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 22:19:49,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states. [2023-11-06 22:19:49,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 709. [2023-11-06 22:19:49,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 709 states, 474 states have (on average 1.3185654008438819) internal successors, (625), 474 states have internal predecessors, (625), 216 states have call successors, (216), 18 states have call predecessors, (216), 18 states have return successors, (216), 216 states have call predecessors, (216), 216 states have call successors, (216) [2023-11-06 22:19:49,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 1057 transitions. [2023-11-06 22:19:49,201 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 1057 transitions. Word has length 232 [2023-11-06 22:19:49,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:19:49,202 INFO L495 AbstractCegarLoop]: Abstraction has 709 states and 1057 transitions. [2023-11-06 22:19:49,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:19:49,203 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 1057 transitions. [2023-11-06 22:19:49,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2023-11-06 22:19:49,207 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:19:49,208 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:19:49,215 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:19:49,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-06 22:19:49,415 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:19:49,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:19:49,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1939488584, now seen corresponding path program 1 times [2023-11-06 22:19:49,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:19:49,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635398548] [2023-11-06 22:19:49,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:49,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:19:49,466 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:19:49,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1230816263] [2023-11-06 22:19:49,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:49,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:49,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:19:49,468 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:19:49,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 22:19:49,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:19:49,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 22:19:49,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:19:49,955 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2023-11-06 22:19:49,955 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:19:49,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:19:49,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635398548] [2023-11-06 22:19:49,955 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:19:49,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230816263] [2023-11-06 22:19:49,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230816263] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:19:49,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:19:49,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:19:49,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562418544] [2023-11-06 22:19:49,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:19:49,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:19:49,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:19:49,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:19:49,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:19:49,959 INFO L87 Difference]: Start difference. First operand 709 states and 1057 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:19:50,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:19:50,173 INFO L93 Difference]: Finished difference Result 1303 states and 1965 transitions. [2023-11-06 22:19:50,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:19:50,174 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 233 [2023-11-06 22:19:50,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:19:50,180 INFO L225 Difference]: With dead ends: 1303 [2023-11-06 22:19:50,181 INFO L226 Difference]: Without dead ends: 692 [2023-11-06 22:19:50,185 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:19:50,187 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 108 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:19:50,187 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 528 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:19:50,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2023-11-06 22:19:50,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 576. [2023-11-06 22:19:50,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 380 states have (on average 1.3263157894736841) internal successors, (504), 380 states have internal predecessors, (504), 180 states have call successors, (180), 15 states have call predecessors, (180), 15 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2023-11-06 22:19:50,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 864 transitions. [2023-11-06 22:19:50,269 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 864 transitions. Word has length 233 [2023-11-06 22:19:50,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:19:50,269 INFO L495 AbstractCegarLoop]: Abstraction has 576 states and 864 transitions. [2023-11-06 22:19:50,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:19:50,270 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 864 transitions. [2023-11-06 22:19:50,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2023-11-06 22:19:50,274 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:19:50,274 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:19:50,288 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 22:19:50,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:50,486 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:19:50,486 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:19:50,486 INFO L85 PathProgramCache]: Analyzing trace with hash 16260550, now seen corresponding path program 1 times [2023-11-06 22:19:50,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:19:50,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568073247] [2023-11-06 22:19:50,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:50,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:19:50,538 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:19:50,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [746515796] [2023-11-06 22:19:50,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:50,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:50,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:19:50,540 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:19:50,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 22:19:50,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:19:50,767 INFO L262 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:19:50,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:19:51,054 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2023-11-06 22:19:51,055 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:19:51,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:19:51,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568073247] [2023-11-06 22:19:51,056 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:19:51,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746515796] [2023-11-06 22:19:51,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746515796] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:19:51,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:19:51,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:19:51,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004653129] [2023-11-06 22:19:51,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:19:51,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:19:51,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:19:51,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:19:51,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:19:51,061 INFO L87 Difference]: Start difference. First operand 576 states and 864 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:19:51,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:19:51,347 INFO L93 Difference]: Finished difference Result 1062 states and 1599 transitions. [2023-11-06 22:19:51,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:19:51,348 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 233 [2023-11-06 22:19:51,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:19:51,354 INFO L225 Difference]: With dead ends: 1062 [2023-11-06 22:19:51,354 INFO L226 Difference]: Without dead ends: 582 [2023-11-06 22:19:51,356 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:19:51,358 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 12 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:19:51,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 408 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 22:19:51,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2023-11-06 22:19:51,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 575. [2023-11-06 22:19:51,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 379 states have (on average 1.3218997361477574) internal successors, (501), 379 states have internal predecessors, (501), 180 states have call successors, (180), 15 states have call predecessors, (180), 15 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2023-11-06 22:19:51,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 861 transitions. [2023-11-06 22:19:51,438 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 861 transitions. Word has length 233 [2023-11-06 22:19:51,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:19:51,440 INFO L495 AbstractCegarLoop]: Abstraction has 575 states and 861 transitions. [2023-11-06 22:19:51,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:19:51,440 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 861 transitions. [2023-11-06 22:19:51,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2023-11-06 22:19:51,443 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:19:51,444 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:19:51,456 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-06 22:19:51,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-06 22:19:51,651 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:19:51,652 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:19:51,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1727428460, now seen corresponding path program 1 times [2023-11-06 22:19:51,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:19:51,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264917030] [2023-11-06 22:19:51,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:51,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:19:51,692 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:19:51,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [42736313] [2023-11-06 22:19:51,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:51,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:51,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:19:51,694 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:19:51,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 22:19:51,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:19:51,995 INFO L262 TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 22:19:52,001 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:19:52,349 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2023-11-06 22:19:52,349 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:19:52,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:19:52,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264917030] [2023-11-06 22:19:52,350 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:19:52,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42736313] [2023-11-06 22:19:52,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42736313] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:19:52,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:19:52,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:19:52,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019102640] [2023-11-06 22:19:52,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:19:52,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:19:52,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:19:52,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:19:52,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:19:52,354 INFO L87 Difference]: Start difference. First operand 575 states and 861 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (36), 1 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:19:52,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:19:52,731 INFO L93 Difference]: Finished difference Result 1090 states and 1629 transitions. [2023-11-06 22:19:52,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:19:52,731 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (36), 1 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 1 states have call successors, (36) Word has length 234 [2023-11-06 22:19:52,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:19:52,736 INFO L225 Difference]: With dead ends: 1090 [2023-11-06 22:19:52,737 INFO L226 Difference]: Without dead ends: 591 [2023-11-06 22:19:52,739 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:19:52,739 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 109 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 22:19:52,740 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 386 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 22:19:52,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2023-11-06 22:19:52,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 579. [2023-11-06 22:19:52,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 382 states have (on average 1.3167539267015707) internal successors, (503), 382 states have internal predecessors, (503), 180 states have call successors, (180), 16 states have call predecessors, (180), 16 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2023-11-06 22:19:52,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 863 transitions. [2023-11-06 22:19:52,818 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 863 transitions. Word has length 234 [2023-11-06 22:19:52,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:19:52,819 INFO L495 AbstractCegarLoop]: Abstraction has 579 states and 863 transitions. [2023-11-06 22:19:52,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (36), 1 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:19:52,820 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 863 transitions. [2023-11-06 22:19:52,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2023-11-06 22:19:52,823 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:19:52,823 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:19:52,835 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 22:19:53,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:53,030 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:19:53,031 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:19:53,031 INFO L85 PathProgramCache]: Analyzing trace with hash -644310802, now seen corresponding path program 1 times [2023-11-06 22:19:53,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:19:53,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383345271] [2023-11-06 22:19:53,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:53,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:19:53,067 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:19:53,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [630103967] [2023-11-06 22:19:53,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:53,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:53,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:19:53,069 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:19:53,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-06 22:19:53,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:19:53,360 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:19:53,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:19:53,655 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:19:53,655 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 22:19:53,656 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 22:19:53,664 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-06 22:19:53,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:19:53,861 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:19:53,865 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 22:19:54,069 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 10:19:54 BoogieIcfgContainer [2023-11-06 22:19:54,070 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 22:19:54,070 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 22:19:54,070 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 22:19:54,071 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 22:19:54,071 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:19:39" (3/4) ... [2023-11-06 22:19:54,073 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 22:19:54,075 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 22:19:54,075 INFO L158 Benchmark]: Toolchain (without parser) took 15963.72ms. Allocated memory was 155.2MB in the beginning and 276.8MB in the end (delta: 121.6MB). Free memory was 116.1MB in the beginning and 221.0MB in the end (delta: -104.8MB). Peak memory consumption was 19.5MB. Max. memory is 16.1GB. [2023-11-06 22:19:54,076 INFO L158 Benchmark]: CDTParser took 0.35ms. Allocated memory is still 155.2MB. Free memory is still 97.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:19:54,076 INFO L158 Benchmark]: CACSL2BoogieTranslator took 391.57ms. Allocated memory is still 155.2MB. Free memory was 116.0MB in the beginning and 100.2MB in the end (delta: 15.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2023-11-06 22:19:54,076 INFO L158 Benchmark]: Boogie Procedure Inliner took 65.87ms. Allocated memory is still 155.2MB. Free memory was 100.2MB in the beginning and 96.7MB in the end (delta: 3.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 22:19:54,077 INFO L158 Benchmark]: Boogie Preprocessor took 55.98ms. Allocated memory is still 155.2MB. Free memory was 96.7MB in the beginning and 94.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-06 22:19:54,077 INFO L158 Benchmark]: RCFGBuilder took 977.15ms. Allocated memory was 155.2MB in the beginning and 190.8MB in the end (delta: 35.7MB). Free memory was 94.6MB in the beginning and 158.8MB in the end (delta: -64.2MB). Peak memory consumption was 35.9MB. Max. memory is 16.1GB. [2023-11-06 22:19:54,078 INFO L158 Benchmark]: TraceAbstraction took 14457.22ms. Allocated memory was 190.8MB in the beginning and 276.8MB in the end (delta: 86.0MB). Free memory was 157.8MB in the beginning and 221.0MB in the end (delta: -63.1MB). Peak memory consumption was 164.1MB. Max. memory is 16.1GB. [2023-11-06 22:19:54,078 INFO L158 Benchmark]: Witness Printer took 4.46ms. Allocated memory is still 276.8MB. Free memory is still 221.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:19:54,080 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.35ms. Allocated memory is still 155.2MB. Free memory is still 97.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 391.57ms. Allocated memory is still 155.2MB. Free memory was 116.0MB in the beginning and 100.2MB in the end (delta: 15.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 65.87ms. Allocated memory is still 155.2MB. Free memory was 100.2MB in the beginning and 96.7MB in the end (delta: 3.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 55.98ms. Allocated memory is still 155.2MB. Free memory was 96.7MB in the beginning and 94.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 977.15ms. Allocated memory was 155.2MB in the beginning and 190.8MB in the end (delta: 35.7MB). Free memory was 94.6MB in the beginning and 158.8MB in the end (delta: -64.2MB). Peak memory consumption was 35.9MB. Max. memory is 16.1GB. * TraceAbstraction took 14457.22ms. Allocated memory was 190.8MB in the beginning and 276.8MB in the end (delta: 86.0MB). Free memory was 157.8MB in the beginning and 221.0MB in the end (delta: -63.1MB). Peak memory consumption was 164.1MB. Max. memory is 16.1GB. * Witness Printer took 4.46ms. Allocated memory is still 276.8MB. Free memory is still 221.0MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryDOUBLEComparisonOperation at line 209, overapproximation of someBinaryArithmeticDOUBLEoperation at line 138, overapproximation of bitwiseAnd at line 123. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 15.8; [L23] double var_1_4 = 10.5; [L24] double var_1_5 = 1.55; [L25] signed char var_1_8 = -10; [L26] signed char var_1_10 = -16; [L27] signed char var_1_11 = -4; [L28] signed char var_1_12 = -16; [L29] double var_1_13 = 128.55; [L30] double var_1_14 = 2.3; [L31] double var_1_15 = 4.8; [L32] unsigned long int var_1_16 = 0; [L33] signed long int var_1_17 = 5; [L34] signed long int var_1_18 = 256; [L35] unsigned long int var_1_19 = 50; [L36] unsigned long int var_1_20 = 1; [L37] signed short int var_1_21 = -50; [L38] unsigned char var_1_23 = 1; [L39] unsigned char var_1_24 = 0; [L40] unsigned char var_1_25 = 0; [L41] unsigned char var_1_28 = 0; [L42] unsigned char var_1_29 = 0; [L43] unsigned char var_1_30 = 1; [L44] unsigned long int var_1_31 = 200; [L45] unsigned long int var_1_34 = 50; [L46] unsigned char var_1_35 = 32; [L47] unsigned char var_1_36 = 10; [L48] double var_1_37 = 15.5; [L49] double var_1_38 = 99.375; [L50] signed long int var_1_39 = -10; [L51] unsigned long int var_1_42 = 10000; [L52] unsigned long int var_1_43 = 4251471014; [L53] signed short int var_1_44 = 64; [L54] unsigned char var_1_45 = 1; [L55] unsigned long int var_1_46 = 25; [L56] signed long int var_1_47 = -50; [L57] unsigned char var_1_48 = 0; [L58] double var_1_49 = 16.5; [L59] signed char last_1_var_1_8 = -10; [L60] signed short int last_1_var_1_21 = -50; [L61] unsigned char last_1_var_1_23 = 1; VAL [isInitial=0, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=-16, var_1_11=-4, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_4=21/2, var_1_5=31/20, var_1_8=-10] [L213] isInitial = 1 [L214] FCALL initially() [L215] COND TRUE 1 [L216] CALL updateLastVariables() [L204] last_1_var_1_8 = var_1_8 [L205] last_1_var_1_21 = var_1_21 [L206] last_1_var_1_23 = var_1_23 VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=-16, var_1_11=-4, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_4=21/2, var_1_5=31/20, var_1_8=-10] [L216] RET updateLastVariables() [L217] CALL updateVariables() [L146] var_1_4 = __VERIFIER_nondet_double() [L147] CALL assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854765600e+12F && var_1_4 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=-16, var_1_11=-4, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=31/20, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=-16, var_1_11=-4, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=31/20, var_1_8=-10] [L147] RET assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854765600e+12F && var_1_4 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=-16, var_1_11=-4, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=31/20, var_1_8=-10] [L148] var_1_5 = __VERIFIER_nondet_double() [L149] CALL assume_abort_if_not((var_1_5 >= -922337.2036854765600e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854765600e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=-16, var_1_11=-4, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=-16, var_1_11=-4, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L149] RET assume_abort_if_not((var_1_5 >= -922337.2036854765600e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854765600e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=-16, var_1_11=-4, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L150] var_1_10 = __VERIFIER_nondet_char() [L151] CALL assume_abort_if_not(var_1_10 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=-4, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=-4, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L151] RET assume_abort_if_not(var_1_10 >= -63) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=-4, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L152] CALL assume_abort_if_not(var_1_10 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=-4, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=-4, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L152] RET assume_abort_if_not(var_1_10 <= 63) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=-4, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L153] var_1_11 = __VERIFIER_nondet_char() [L154] CALL assume_abort_if_not(var_1_11 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L154] RET assume_abort_if_not(var_1_11 >= -31) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L155] CALL assume_abort_if_not(var_1_11 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L155] RET assume_abort_if_not(var_1_11 <= 32) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=-16, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L156] var_1_12 = __VERIFIER_nondet_char() [L157] CALL assume_abort_if_not(var_1_12 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L157] RET assume_abort_if_not(var_1_12 >= -31) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L158] CALL assume_abort_if_not(var_1_12 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L158] RET assume_abort_if_not(var_1_12 <= 31) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=23/10, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L159] var_1_14 = __VERIFIER_nondet_double() [L160] CALL assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L160] RET assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=24/5, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L161] var_1_15 = __VERIFIER_nondet_double() [L162] CALL assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L162] RET assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=5, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L163] var_1_17 = __VERIFIER_nondet_long() [L164] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L164] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L165] CALL assume_abort_if_not(var_1_17 <= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L165] RET assume_abort_if_not(var_1_17 <= 1073741824) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=256, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L166] var_1_18 = __VERIFIER_nondet_long() [L167] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L167] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L168] CALL assume_abort_if_not(var_1_18 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L168] RET assume_abort_if_not(var_1_18 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=50, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L169] var_1_19 = __VERIFIER_nondet_ulong() [L170] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L170] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L171] CALL assume_abort_if_not(var_1_19 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L171] RET assume_abort_if_not(var_1_19 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=1, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L172] var_1_20 = __VERIFIER_nondet_ulong() [L173] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L173] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L174] CALL assume_abort_if_not(var_1_20 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L174] RET assume_abort_if_not(var_1_20 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L175] var_1_24 = __VERIFIER_nondet_uchar() [L176] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L176] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L177] CALL assume_abort_if_not(var_1_24 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L177] RET assume_abort_if_not(var_1_24 <= 0) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L178] var_1_28 = __VERIFIER_nondet_uchar() [L179] CALL assume_abort_if_not(var_1_28 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L179] RET assume_abort_if_not(var_1_28 >= 1) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L180] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L180] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=0, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L181] var_1_29 = __VERIFIER_nondet_uchar() [L182] CALL assume_abort_if_not(var_1_29 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L182] RET assume_abort_if_not(var_1_29 >= 1) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L183] CALL assume_abort_if_not(var_1_29 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L183] RET assume_abort_if_not(var_1_29 <= 1) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L184] var_1_30 = __VERIFIER_nondet_uchar() [L185] CALL assume_abort_if_not(var_1_30 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L185] RET assume_abort_if_not(var_1_30 >= 1) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L186] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L186] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=50, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L187] var_1_34 = __VERIFIER_nondet_ulong() [L188] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L188] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L189] CALL assume_abort_if_not(var_1_34 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L189] RET assume_abort_if_not(var_1_34 <= 4294967294) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=10, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L190] var_1_36 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L191] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L192] CALL assume_abort_if_not(var_1_36 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L192] RET assume_abort_if_not(var_1_36 <= 254) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=795/8, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L193] var_1_38 = __VERIFIER_nondet_double() [L194] CALL assume_abort_if_not((var_1_38 >= -922337.2036854765600e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854765600e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L194] RET assume_abort_if_not((var_1_38 >= -922337.2036854765600e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854765600e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4251471014, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L195] var_1_43 = __VERIFIER_nondet_ulong() [L196] CALL assume_abort_if_not(var_1_43 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L196] RET assume_abort_if_not(var_1_43 >= 3221225470) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L197] CALL assume_abort_if_not(var_1_43 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L197] RET assume_abort_if_not(var_1_43 <= 4294967294) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L198] var_1_45 = __VERIFIER_nondet_uchar() [L199] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L199] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L200] CALL assume_abort_if_not(var_1_45 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L200] RET assume_abort_if_not(var_1_45 <= 255) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L201] CALL assume_abort_if_not(var_1_45 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L201] RET assume_abort_if_not(var_1_45 != 0) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L217] RET updateVariables() [L218] CALL step() [L65] COND TRUE last_1_var_1_21 <= ((((last_1_var_1_21) < (last_1_var_1_8)) ? (last_1_var_1_21) : (last_1_var_1_8))) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=-10] [L66] COND TRUE \read(last_1_var_1_23) [L67] var_1_8 = (-16 + ((((var_1_10) < ((var_1_11 + var_1_12))) ? (var_1_10) : ((var_1_11 + var_1_12))))) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=64, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=16] [L72] COND FALSE !((var_1_16 / var_1_45) > ((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36)))) [L75] var_1_44 = var_1_8 VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=1, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=16] [L77] var_1_23 = var_1_24 VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=16] [L78] COND TRUE 32 >= var_1_21 [L79] var_1_25 = ((var_1_23 || (var_1_28 && var_1_29)) && var_1_30) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-10, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=16] [L81] COND FALSE !(! var_1_30) [L84] var_1_39 = (var_1_21 + ((((var_1_36) > ((var_1_21 + var_1_21))) ? (var_1_36) : ((var_1_21 + var_1_21))))) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-50, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=33/2, var_1_5=2, var_1_8=16] [L86] var_1_49 = var_1_38 VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-50, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=5, var_1_5=2, var_1_8=16] [L87] COND TRUE 128u >= var_1_8 VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_13=2571/20, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-50, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=5, var_1_5=2, var_1_8=16] [L88] COND TRUE ! var_1_23 [L89] var_1_13 = ((var_1_14 - var_1_15) + 0.25) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-50, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=5, var_1_5=2, var_1_8=16] [L98] EXPR 16u | var_1_8 VAL [16u | var_1_8=16, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-50, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=5, var_1_5=2, var_1_8=16] [L98] EXPR (((16u | var_1_8)) > (var_1_16)) ? ((16u | var_1_8)) : (var_1_16) VAL [16u | var_1_8=16, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-50, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=5, var_1_5=2, var_1_8=16] [L98] EXPR 16u | var_1_8 VAL [16u | var_1_8=16, 16u | var_1_8=16, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-50, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=5, var_1_5=2, var_1_8=16] [L98] EXPR (((16u | var_1_8)) > (var_1_16)) ? ((16u | var_1_8)) : (var_1_16) VAL [(((16u | var_1_8)) > (var_1_16)) ? ((16u | var_1_8)) : (var_1_16)=16, 16u | var_1_8=16, 16u | var_1_8=16, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-50, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=0, var_1_49=5, var_1_5=2, var_1_8=16] [L98] COND FALSE !(var_1_16 > (((((16u | var_1_8)) > (var_1_16)) ? ((16u | var_1_8)) : (var_1_16)))) [L103] var_1_48 = var_1_30 VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_14=3, var_1_15=4, var_1_16=0, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-50, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=1, var_1_49=5, var_1_5=2, var_1_8=16] [L104] COND TRUE var_1_8 >= ((1329162249 - var_1_17) - var_1_18) [L105] var_1_16 = (((((((((var_1_17) > (var_1_18)) ? (var_1_17) : (var_1_18)))) < (var_1_19)) ? (((((var_1_17) > (var_1_18)) ? (var_1_17) : (var_1_18)))) : (var_1_19))) + var_1_20) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_14=3, var_1_15=4, var_1_16=16, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=31/2, var_1_38=5, var_1_39=-50, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=1, var_1_49=5, var_1_5=2, var_1_8=16] [L113] var_1_37 = var_1_38 VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_14=3, var_1_15=4, var_1_16=16, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=5, var_1_38=5, var_1_39=-50, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=1, var_1_49=5, var_1_5=2, var_1_8=16] [L114] COND FALSE !(((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))) <= (var_1_11 + var_1_8)) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_14=3, var_1_15=4, var_1_16=16, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=5, var_1_38=5, var_1_39=-50, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=1, var_1_49=5, var_1_5=2, var_1_8=16] [L123] EXPR var_1_21 & -10 VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_14=3, var_1_15=4, var_1_16=16, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21 & -10=-50, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=5, var_1_38=5, var_1_39=-50, var_1_42=10000, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=25, var_1_47=-50, var_1_48=1, var_1_49=5, var_1_5=2, var_1_8=16] [L123] COND FALSE !((var_1_21 & -10) < var_1_16) [L132] var_1_42 = ((var_1_43 - var_1_36) - var_1_8) [L133] var_1_46 = var_1_43 [L134] var_1_47 = var_1_8 [L135] unsigned char stepLocal_1 = var_1_23; [L136] signed char stepLocal_0 = var_1_8; VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, stepLocal_0=16, stepLocal_1=0, var_1_10=32, var_1_11=2, var_1_12=31, var_1_14=3, var_1_15=4, var_1_16=16, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_1=79/5, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=5, var_1_38=5, var_1_39=-50, var_1_42=4294967278, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=4294967294, var_1_47=16, var_1_48=1, var_1_49=5, var_1_5=2, var_1_8=16] [L137] COND TRUE stepLocal_0 >= var_1_16 [L138] var_1_1 = (var_1_4 - ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))) VAL [isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, stepLocal_0=16, stepLocal_1=0, var_1_10=32, var_1_11=2, var_1_12=31, var_1_14=3, var_1_15=4, var_1_16=16, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=5, var_1_38=5, var_1_39=-50, var_1_42=4294967278, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=4294967294, var_1_47=16, var_1_48=1, var_1_49=5, var_1_5=2, var_1_8=16] [L218] RET step() [L219] CALL, EXPR property() [L209] EXPR (((((var_1_8 >= var_1_16) ? (var_1_1 == ((double) (var_1_4 - ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) : ((var_1_23 || var_1_23) ? (var_1_1 == ((double) 128.75)) : 1)) && ((last_1_var_1_21 <= ((((last_1_var_1_21) < (last_1_var_1_8)) ? (last_1_var_1_21) : (last_1_var_1_8)))) ? (last_1_var_1_23 ? (var_1_8 == ((signed char) (-16 + ((((var_1_10) < ((var_1_11 + var_1_12))) ? (var_1_10) : ((var_1_11 + var_1_12))))))) : 1) : (var_1_8 == ((signed char) var_1_12)))) && ((128u >= var_1_8) ? ((! var_1_23) ? (var_1_13 == ((double) ((var_1_14 - var_1_15) + 0.25))) : (var_1_13 == ((double) var_1_14))) : (var_1_23 ? (var_1_13 == ((double) var_1_5)) : 1))) && ((var_1_8 >= ((1329162249 - var_1_17) - var_1_18)) ? (var_1_16 == ((unsigned long int) (((((((((var_1_17) > (var_1_18)) ? (var_1_17) : (var_1_18)))) < (var_1_19)) ? (((((var_1_17) > (var_1_18)) ? (var_1_17) : (var_1_18)))) : (var_1_19))) + var_1_20))) : (var_1_23 ? (var_1_16 == ((unsigned long int) var_1_18)) : (var_1_16 == ((unsigned long int) var_1_19))))) && ((((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))) <= (var_1_11 + var_1_8)) ? ((var_1_11 >= (var_1_18 & var_1_16)) ? (var_1_21 == ((signed short int) 8)) : ((var_1_19 < var_1_8) ? (var_1_21 == ((signed short int) 64)) : 1)) : 1) VAL [(((((var_1_8 >= var_1_16) ? (var_1_1 == ((double) (var_1_4 - ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) : ((var_1_23 || var_1_23) ? (var_1_1 == ((double) 128.75)) : 1)) && ((last_1_var_1_21 <= ((((last_1_var_1_21) < (last_1_var_1_8)) ? (last_1_var_1_21) : (last_1_var_1_8)))) ? (last_1_var_1_23 ? (var_1_8 == ((signed char) (-16 + ((((var_1_10) < ((var_1_11 + var_1_12))) ? (var_1_10) : ((var_1_11 + var_1_12))))))) : 1) : (var_1_8 == ((signed char) var_1_12)))) && ((128u >= var_1_8) ? ((! var_1_23) ? (var_1_13 == ((double) ((var_1_14 - var_1_15) + 0.25))) : (var_1_13 == ((double) var_1_14))) : (var_1_23 ? (var_1_13 == ((double) var_1_5)) : 1))) && ((var_1_8 >= ((1329162249 - var_1_17) - var_1_18)) ? (var_1_16 == ((unsigned long int) (((((((((var_1_17) > (var_1_18)) ? (var_1_17) : (var_1_18)))) < (var_1_19)) ? (((((var_1_17) > (var_1_18)) ? (var_1_17) : (var_1_18)))) : (var_1_19))) + var_1_20))) : (var_1_23 ? (var_1_16 == ((unsigned long int) var_1_18)) : (var_1_16 == ((unsigned long int) var_1_19))))) && ((((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))) <= (var_1_11 + var_1_8)) ? ((var_1_11 >= (var_1_18 & var_1_16)) ? (var_1_21 == ((signed short int) 8)) : ((var_1_19 < var_1_8) ? (var_1_21 == ((signed short int) 64)) : 1)) : 1)=0, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_14=3, var_1_15=4, var_1_16=16, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=5, var_1_38=5, var_1_39=-50, var_1_42=4294967278, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=4294967294, var_1_47=16, var_1_48=1, var_1_49=5, var_1_5=2, var_1_8=16] [L209-L210] return ((((((var_1_8 >= var_1_16) ? (var_1_1 == ((double) (var_1_4 - ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) : ((var_1_23 || var_1_23) ? (var_1_1 == ((double) 128.75)) : 1)) && ((last_1_var_1_21 <= ((((last_1_var_1_21) < (last_1_var_1_8)) ? (last_1_var_1_21) : (last_1_var_1_8)))) ? (last_1_var_1_23 ? (var_1_8 == ((signed char) (-16 + ((((var_1_10) < ((var_1_11 + var_1_12))) ? (var_1_10) : ((var_1_11 + var_1_12))))))) : 1) : (var_1_8 == ((signed char) var_1_12)))) && ((128u >= var_1_8) ? ((! var_1_23) ? (var_1_13 == ((double) ((var_1_14 - var_1_15) + 0.25))) : (var_1_13 == ((double) var_1_14))) : (var_1_23 ? (var_1_13 == ((double) var_1_5)) : 1))) && ((var_1_8 >= ((1329162249 - var_1_17) - var_1_18)) ? (var_1_16 == ((unsigned long int) (((((((((var_1_17) > (var_1_18)) ? (var_1_17) : (var_1_18)))) < (var_1_19)) ? (((((var_1_17) > (var_1_18)) ? (var_1_17) : (var_1_18)))) : (var_1_19))) + var_1_20))) : (var_1_23 ? (var_1_16 == ((unsigned long int) var_1_18)) : (var_1_16 == ((unsigned long int) var_1_19))))) && ((((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))) <= (var_1_11 + var_1_8)) ? ((var_1_11 >= (var_1_18 & var_1_16)) ? (var_1_21 == ((signed short int) 8)) : ((var_1_19 < var_1_8) ? (var_1_21 == ((signed short int) 64)) : 1)) : 1)) && (var_1_23 == ((unsigned char) var_1_24)) ; [L219] RET, EXPR property() [L219] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_14=3, var_1_15=4, var_1_16=16, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=5, var_1_38=5, var_1_39=-50, var_1_42=4294967278, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=4294967294, var_1_47=16, var_1_48=1, var_1_49=5, var_1_5=2, var_1_8=16] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_21=-50, last_1_var_1_23=1, last_1_var_1_8=-10, var_1_10=32, var_1_11=2, var_1_12=31, var_1_14=3, var_1_15=4, var_1_16=16, var_1_17=664581117, var_1_18=664581117, var_1_19=16, var_1_20=0, var_1_21=-50, var_1_23=0, var_1_24=0, var_1_25=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=200, var_1_34=4294967294, var_1_35=32, var_1_36=0, var_1_37=5, var_1_38=5, var_1_39=-50, var_1_42=4294967278, var_1_43=4294967294, var_1_44=16, var_1_45=1, var_1_46=4294967294, var_1_47=16, var_1_48=1, var_1_49=5, var_1_5=2, var_1_8=16] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 121 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 14.2s, OverallIterations: 11, TraceHistogramMax: 36, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 3.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1326 SdHoareTripleChecker+Valid, 1.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1249 mSDsluCounter, 4100 SdHoareTripleChecker+Invalid, 1.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2236 mSDsCounter, 328 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1305 IncrementalHoareTripleChecker+Invalid, 1633 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 328 mSolverCounterUnsat, 1864 mSDtfsCounter, 1305 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2792 GetRequests, 2743 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=709occurred in iteration=7, InterpolantAutomatonStates: 59, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 10 MinimizatonAttempts, 404 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 3.9s InterpolantComputationTime, 2782 NumberOfCodeBlocks, 2782 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 2770 ConstructedInterpolants, 0 QuantifiedInterpolants, 8414 SizeOfPredicates, 13 NumberOfNonLiveVariables, 5562 ConjunctsInSsa, 52 ConjunctsInUnsatCore, 12 InterpolantComputations, 8 PerfectInterpolantSequences, 30078/30240 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-06 22:19:54,113 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-24.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 743595c72aff8d0f3b5fb9dea31749c854cf2066424a30dfc435f22c873187b9 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:19:56,690 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:19:56,828 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 22:19:56,844 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:19:56,845 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:19:56,889 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:19:56,889 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:19:56,890 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:19:56,891 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:19:56,896 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:19:56,897 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:19:56,897 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:19:56,898 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:19:56,900 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:19:56,901 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:19:56,901 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:19:56,901 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:19:56,902 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:19:56,902 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:19:56,903 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:19:56,904 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:19:56,904 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:19:56,905 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 22:19:56,905 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 22:19:56,906 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:19:56,906 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:19:56,906 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:19:56,907 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:19:56,907 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:19:56,908 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:19:56,909 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:19:56,909 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:19:56,910 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:19:56,910 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:19:56,910 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 22:19:56,910 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 22:19:56,913 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:19:56,913 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:19:56,913 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:19:56,914 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:19:56,914 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 22:19:56,915 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:19:56,915 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 743595c72aff8d0f3b5fb9dea31749c854cf2066424a30dfc435f22c873187b9 [2023-11-06 22:19:57,333 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:19:57,359 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:19:57,364 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:19:57,366 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:19:57,366 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:19:57,368 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-24.i [2023-11-06 22:20:00,739 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:20:01,005 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:20:01,005 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-24.i [2023-11-06 22:20:01,023 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/data/3e4bc7541/1593d758cf014d6792187f3f4ad452c3/FLAGaabae6c6c [2023-11-06 22:20:01,038 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/data/3e4bc7541/1593d758cf014d6792187f3f4ad452c3 [2023-11-06 22:20:01,040 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:20:01,042 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:20:01,043 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:20:01,043 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:20:01,053 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:20:01,054 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:20:01" (1/1) ... [2023-11-06 22:20:01,055 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2606bbff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:20:01, skipping insertion in model container [2023-11-06 22:20:01,055 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:20:01" (1/1) ... [2023-11-06 22:20:01,109 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:20:01,243 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-24.i[919,932] [2023-11-06 22:20:01,344 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:20:01,377 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:20:01,395 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-24.i[919,932] [2023-11-06 22:20:01,432 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:20:01,456 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:20:01,456 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:20:01 WrapperNode [2023-11-06 22:20:01,456 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:20:01,462 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:20:01,463 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:20:01,463 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:20:01,470 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:20:01" (1/1) ... [2023-11-06 22:20:01,502 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:20:01" (1/1) ... [2023-11-06 22:20:01,562 INFO L138 Inliner]: procedures = 27, calls = 49, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 222 [2023-11-06 22:20:01,562 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:20:01,563 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:20:01,563 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:20:01,564 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:20:01,577 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:20:01" (1/1) ... [2023-11-06 22:20:01,578 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:20:01" (1/1) ... [2023-11-06 22:20:01,590 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:20:01" (1/1) ... [2023-11-06 22:20:01,601 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:20:01" (1/1) ... [2023-11-06 22:20:01,615 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:20:01" (1/1) ... [2023-11-06 22:20:01,632 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:20:01" (1/1) ... [2023-11-06 22:20:01,652 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:20:01" (1/1) ... [2023-11-06 22:20:01,654 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:20:01" (1/1) ... [2023-11-06 22:20:01,659 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:20:01,665 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:20:01,665 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:20:01,665 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:20:01,666 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:20:01" (1/1) ... [2023-11-06 22:20:01,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:20:01,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:20:01,694 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:20:01,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:20:01,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:20:01,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 22:20:01,740 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:20:01,740 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:20:01,742 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:20:01,742 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:20:01,896 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:20:01,898 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:20:05,131 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:20:05,143 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:20:05,147 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:20:05,150 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:20:05 BoogieIcfgContainer [2023-11-06 22:20:05,151 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:20:05,155 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:20:05,155 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:20:05,159 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:20:05,160 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:20:01" (1/3) ... [2023-11-06 22:20:05,160 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@305d6024 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:20:05, skipping insertion in model container [2023-11-06 22:20:05,161 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:20:01" (2/3) ... [2023-11-06 22:20:05,163 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@305d6024 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:20:05, skipping insertion in model container [2023-11-06 22:20:05,163 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:20:05" (3/3) ... [2023-11-06 22:20:05,165 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-co_file-24.i [2023-11-06 22:20:05,185 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:20:05,186 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:20:05,269 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:20:05,276 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@10fcd1b7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:20:05,277 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:20:05,283 INFO L276 IsEmpty]: Start isEmpty. Operand has 101 states, 62 states have (on average 1.4193548387096775) internal successors, (88), 63 states have internal predecessors, (88), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-11-06 22:20:05,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2023-11-06 22:20:05,313 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:20:05,314 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:20:05,317 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:20:05,324 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:20:05,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1744153514, now seen corresponding path program 1 times [2023-11-06 22:20:05,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:20:05,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [34405103] [2023-11-06 22:20:05,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:20:05,345 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:20:05,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:20:05,350 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:20:05,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-06 22:20:05,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:20:05,907 INFO L262 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:20:05,924 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:20:05,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 670 proven. 0 refuted. 0 times theorem prover too weak. 1850 trivial. 0 not checked. [2023-11-06 22:20:05,987 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:20:05,987 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:20:05,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [34405103] [2023-11-06 22:20:05,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [34405103] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:20:05,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:20:05,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:20:05,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856493164] [2023-11-06 22:20:05,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:20:05,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:20:05,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:20:06,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:20:06,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:20:06,047 INFO L87 Difference]: Start difference. First operand has 101 states, 62 states have (on average 1.4193548387096775) internal successors, (88), 63 states have internal predecessors, (88), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Second operand has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2023-11-06 22:20:06,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:20:06,105 INFO L93 Difference]: Finished difference Result 194 states and 348 transitions. [2023-11-06 22:20:06,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:20:06,108 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 225 [2023-11-06 22:20:06,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:20:06,120 INFO L225 Difference]: With dead ends: 194 [2023-11-06 22:20:06,121 INFO L226 Difference]: Without dead ends: 96 [2023-11-06 22:20:06,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:20:06,129 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:20:06,130 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:20:06,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2023-11-06 22:20:06,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2023-11-06 22:20:06,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 58 states have (on average 1.3448275862068966) internal successors, (78), 58 states have internal predecessors, (78), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-11-06 22:20:06,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 150 transitions. [2023-11-06 22:20:06,216 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 150 transitions. Word has length 225 [2023-11-06 22:20:06,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:20:06,217 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 150 transitions. [2023-11-06 22:20:06,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2023-11-06 22:20:06,218 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 150 transitions. [2023-11-06 22:20:06,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2023-11-06 22:20:06,232 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:20:06,233 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:20:06,259 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:20:06,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:20:06,448 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:20:06,448 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:20:06,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1862464170, now seen corresponding path program 1 times [2023-11-06 22:20:06,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:20:06,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [275906727] [2023-11-06 22:20:06,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:20:06,450 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:20:06,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:20:06,489 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:20:06,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-06 22:20:07,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:20:07,031 INFO L262 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 22:20:07,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:20:09,433 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2023-11-06 22:20:09,434 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:20:09,434 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:20:09,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [275906727] [2023-11-06 22:20:09,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [275906727] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:20:09,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:20:09,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:20:09,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046846795] [2023-11-06 22:20:09,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:20:09,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:20:09,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:20:09,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:20:09,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:20:09,439 INFO L87 Difference]: Start difference. First operand 96 states and 150 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:20:12,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:20:14,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:20:14,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:20:14,109 INFO L93 Difference]: Finished difference Result 311 states and 489 transitions. [2023-11-06 22:20:14,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:20:14,132 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 225 [2023-11-06 22:20:14,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:20:14,140 INFO L225 Difference]: With dead ends: 311 [2023-11-06 22:20:14,140 INFO L226 Difference]: Without dead ends: 218 [2023-11-06 22:20:14,142 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:20:14,144 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 160 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 75 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-11-06 22:20:14,145 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 390 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 54 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2023-11-06 22:20:14,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2023-11-06 22:20:14,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 186. [2023-11-06 22:20:14,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 111 states have (on average 1.3243243243243243) internal successors, (147), 111 states have internal predecessors, (147), 72 states have call successors, (72), 2 states have call predecessors, (72), 2 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2023-11-06 22:20:14,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 291 transitions. [2023-11-06 22:20:14,228 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 291 transitions. Word has length 225 [2023-11-06 22:20:14,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:20:14,230 INFO L495 AbstractCegarLoop]: Abstraction has 186 states and 291 transitions. [2023-11-06 22:20:14,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:20:14,230 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 291 transitions. [2023-11-06 22:20:14,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2023-11-06 22:20:14,234 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:20:14,235 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:20:14,260 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:20:14,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:20:14,455 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:20:14,456 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:20:14,456 INFO L85 PathProgramCache]: Analyzing trace with hash -100342390, now seen corresponding path program 1 times [2023-11-06 22:20:14,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:20:14,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2022089327] [2023-11-06 22:20:14,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:20:14,458 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:20:14,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:20:14,459 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:20:14,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-06 22:20:14,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:20:14,924 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:20:14,931 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:20:15,680 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2023-11-06 22:20:15,681 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:20:15,681 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:20:15,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2022089327] [2023-11-06 22:20:15,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2022089327] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:20:15,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:20:15,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:20:15,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698471864] [2023-11-06 22:20:15,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:20:15,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:20:15,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:20:15,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:20:15,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:20:15,684 INFO L87 Difference]: Start difference. First operand 186 states and 291 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:20:18,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:20:19,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:20:19,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:20:19,916 INFO L93 Difference]: Finished difference Result 373 states and 585 transitions. [2023-11-06 22:20:19,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:20:19,941 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 226 [2023-11-06 22:20:19,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:20:19,945 INFO L225 Difference]: With dead ends: 373 [2023-11-06 22:20:19,945 INFO L226 Difference]: Without dead ends: 190 [2023-11-06 22:20:19,946 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:20:19,948 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 78 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:20:19,948 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 424 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2023-11-06 22:20:19,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2023-11-06 22:20:19,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 160. [2023-11-06 22:20:19,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 85 states have (on average 1.2352941176470589) internal successors, (105), 85 states have internal predecessors, (105), 72 states have call successors, (72), 2 states have call predecessors, (72), 2 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2023-11-06 22:20:19,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 249 transitions. [2023-11-06 22:20:20,000 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 249 transitions. Word has length 226 [2023-11-06 22:20:20,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:20:20,001 INFO L495 AbstractCegarLoop]: Abstraction has 160 states and 249 transitions. [2023-11-06 22:20:20,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:20:20,002 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 249 transitions. [2023-11-06 22:20:20,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2023-11-06 22:20:20,005 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:20:20,006 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:20:20,026 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:20:20,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:20:20,224 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:20:20,224 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:20:20,224 INFO L85 PathProgramCache]: Analyzing trace with hash -871041842, now seen corresponding path program 1 times [2023-11-06 22:20:20,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:20:20,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1178957867] [2023-11-06 22:20:20,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:20:20,226 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:20:20,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:20:20,227 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:20:20,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-06 22:20:20,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:20:20,669 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:20:20,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:20:21,475 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2023-11-06 22:20:21,475 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:20:21,475 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:20:21,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1178957867] [2023-11-06 22:20:21,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1178957867] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:20:21,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:20:21,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:20:21,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770958734] [2023-11-06 22:20:21,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:20:21,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:20:21,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:20:21,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:20:21,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:20:21,483 INFO L87 Difference]: Start difference. First operand 160 states and 249 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 2 states have internal predecessors, (49), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:20:23,660 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:20:25,795 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:20:25,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:20:25,853 INFO L93 Difference]: Finished difference Result 346 states and 543 transitions. [2023-11-06 22:20:25,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:20:25,854 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 2 states have internal predecessors, (49), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 226 [2023-11-06 22:20:25,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:20:25,859 INFO L225 Difference]: With dead ends: 346 [2023-11-06 22:20:25,859 INFO L226 Difference]: Without dead ends: 253 [2023-11-06 22:20:25,860 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:20:25,862 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 43 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-11-06 22:20:25,862 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 273 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2023-11-06 22:20:25,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2023-11-06 22:20:25,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 251. [2023-11-06 22:20:25,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 139 states have (on average 1.2805755395683454) internal successors, (178), 139 states have internal predecessors, (178), 108 states have call successors, (108), 3 states have call predecessors, (108), 3 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2023-11-06 22:20:25,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 394 transitions. [2023-11-06 22:20:25,938 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 394 transitions. Word has length 226 [2023-11-06 22:20:25,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:20:25,939 INFO L495 AbstractCegarLoop]: Abstraction has 251 states and 394 transitions. [2023-11-06 22:20:25,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 2 states have internal predecessors, (49), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2023-11-06 22:20:25,939 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 394 transitions. [2023-11-06 22:20:25,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2023-11-06 22:20:25,943 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:20:25,944 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:20:25,971 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:20:26,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:20:26,170 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:20:26,171 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:20:26,171 INFO L85 PathProgramCache]: Analyzing trace with hash 717306060, now seen corresponding path program 1 times [2023-11-06 22:20:26,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:20:26,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [398516606] [2023-11-06 22:20:26,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:20:26,172 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:20:26,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:20:26,174 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:20:26,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-06 22:20:26,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:20:26,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:20:26,721 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:20:27,022 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 1139 proven. 33 refuted. 0 times theorem prover too weak. 1348 trivial. 0 not checked. [2023-11-06 22:20:27,022 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:20:27,369 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 72 proven. 33 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2023-11-06 22:20:27,370 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:20:27,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [398516606] [2023-11-06 22:20:27,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [398516606] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:20:27,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:20:27,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 22:20:27,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035228014] [2023-11-06 22:20:27,371 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:20:27,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:20:27,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:20:27,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:20:27,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:20:27,373 INFO L87 Difference]: Start difference. First operand 251 states and 394 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 2 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2023-11-06 22:20:28,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:20:28,295 INFO L93 Difference]: Finished difference Result 453 states and 701 transitions. [2023-11-06 22:20:28,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:20:28,296 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 2 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) Word has length 226 [2023-11-06 22:20:28,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:20:28,300 INFO L225 Difference]: With dead ends: 453 [2023-11-06 22:20:28,300 INFO L226 Difference]: Without dead ends: 269 [2023-11-06 22:20:28,302 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 444 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:20:28,303 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 89 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-06 22:20:28,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 246 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-06 22:20:28,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2023-11-06 22:20:28,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 263. [2023-11-06 22:20:28,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 148 states have (on average 1.2364864864864864) internal successors, (183), 148 states have internal predecessors, (183), 108 states have call successors, (108), 6 states have call predecessors, (108), 6 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2023-11-06 22:20:28,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 399 transitions. [2023-11-06 22:20:28,368 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 399 transitions. Word has length 226 [2023-11-06 22:20:28,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:20:28,369 INFO L495 AbstractCegarLoop]: Abstraction has 263 states and 399 transitions. [2023-11-06 22:20:28,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 2 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2023-11-06 22:20:28,370 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 399 transitions. [2023-11-06 22:20:28,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2023-11-06 22:20:28,374 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:20:28,374 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:20:28,402 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:20:28,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:20:28,602 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:20:28,602 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:20:28,602 INFO L85 PathProgramCache]: Analyzing trace with hash -303762294, now seen corresponding path program 1 times [2023-11-06 22:20:28,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:20:28,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [775845121] [2023-11-06 22:20:28,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:20:28,603 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:20:28,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:20:28,604 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:20:28,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-06 22:20:29,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:20:29,066 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 22:20:29,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:20:29,574 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 1289 proven. 48 refuted. 0 times theorem prover too weak. 1183 trivial. 0 not checked. [2023-11-06 22:20:29,574 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:20:30,010 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 57 proven. 48 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2023-11-06 22:20:30,011 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:20:30,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [775845121] [2023-11-06 22:20:30,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [775845121] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:20:30,012 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:20:30,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-06 22:20:30,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014375238] [2023-11-06 22:20:30,012 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:20:30,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 22:20:30,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:20:30,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 22:20:30,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:20:30,015 INFO L87 Difference]: Start difference. First operand 263 states and 399 transitions. Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 2 states have call successors, (52), 2 states have call predecessors, (52), 4 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) [2023-11-06 22:20:33,749 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:20:34,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:20:35,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:20:35,881 INFO L93 Difference]: Finished difference Result 481 states and 717 transitions. [2023-11-06 22:20:35,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 22:20:35,885 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 2 states have call successors, (52), 2 states have call predecessors, (52), 4 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) Word has length 226 [2023-11-06 22:20:35,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:20:35,889 INFO L225 Difference]: With dead ends: 481 [2023-11-06 22:20:35,889 INFO L226 Difference]: Without dead ends: 289 [2023-11-06 22:20:35,891 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 444 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2023-11-06 22:20:35,892 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 210 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 117 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2023-11-06 22:20:35,892 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 399 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 441 Invalid, 1 Unknown, 0 Unchecked, 5.6s Time] [2023-11-06 22:20:35,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2023-11-06 22:20:35,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 275. [2023-11-06 22:20:35,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 157 states have (on average 1.1847133757961783) internal successors, (186), 157 states have internal predecessors, (186), 108 states have call successors, (108), 9 states have call predecessors, (108), 9 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2023-11-06 22:20:35,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 402 transitions. [2023-11-06 22:20:35,949 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 402 transitions. Word has length 226 [2023-11-06 22:20:35,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:20:35,950 INFO L495 AbstractCegarLoop]: Abstraction has 275 states and 402 transitions. [2023-11-06 22:20:35,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 2 states have call successors, (52), 2 states have call predecessors, (52), 4 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) [2023-11-06 22:20:35,951 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 402 transitions. [2023-11-06 22:20:35,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2023-11-06 22:20:35,954 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:20:35,955 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:20:35,976 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-11-06 22:20:36,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:20:36,169 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:20:36,169 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:20:36,170 INFO L85 PathProgramCache]: Analyzing trace with hash -890568308, now seen corresponding path program 1 times [2023-11-06 22:20:36,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:20:36,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1349418983] [2023-11-06 22:20:36,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:20:36,171 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:20:36,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:20:36,171 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:20:36,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a355ed1-fb3c-4d99-9dff-0f62f306ad03/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-06 22:20:36,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:20:36,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-06 22:20:36,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:22:19,066 WARN L293 SmtUtils]: Spent 21.94s on a formula simplification that was a NOOP. DAG size: 116 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)