./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX --witnessprinter.witness.filename witness --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 6792371c68eda6cfb09ed6ea574c2389b006798add32a51bdbad0bae346c339a --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 16:14:34,411 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 16:14:34,524 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-08 16:14:34,533 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 16:14:34,533 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 16:14:34,591 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 16:14:34,592 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 16:14:34,592 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 16:14:34,593 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 16:14:34,593 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 16:14:34,594 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 16:14:34,594 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 16:14:34,595 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 16:14:34,597 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 16:14:34,598 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 16:14:34,598 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 16:14:34,602 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 16:14:34,603 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 16:14:34,603 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 16:14:34,603 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 16:14:34,604 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 16:14:34,604 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 16:14:34,605 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 16:14:34,605 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 16:14:34,605 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 16:14:34,606 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 16:14:34,607 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 16:14:34,608 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 16:14:34,608 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 16:14:34,608 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 16:14:34,627 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 16:14:34,628 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 16:14:34,629 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:14:34,629 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 16:14:34,629 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 16:14:34,630 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 16:14:34,630 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-08 16:14:34,630 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 16:14:34,630 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 16:14:34,630 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 16:14:34,631 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 16:14:34,636 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 16:14:34,637 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_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 6792371c68eda6cfb09ed6ea574c2389b006798add32a51bdbad0bae346c339a [2024-11-08 16:14:34,930 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 16:14:34,961 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 16:14:34,964 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 16:14:34,965 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 16:14:34,966 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 16:14:34,967 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-2.i Unable to find full path for "g++" [2024-11-08 16:14:36,980 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 16:14:37,295 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 16:14:37,296 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-2.i [2024-11-08 16:14:37,316 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/data/a7ed6d026/1fe40c7502944e869e95e0feec0e5e66/FLAGec6859eec [2024-11-08 16:14:37,334 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/data/a7ed6d026/1fe40c7502944e869e95e0feec0e5e66 [2024-11-08 16:14:37,337 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 16:14:37,340 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 16:14:37,341 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 16:14:37,341 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 16:14:37,349 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 16:14:37,349 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:14:37" (1/1) ... [2024-11-08 16:14:37,351 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c00fbfa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:37, skipping insertion in model container [2024-11-08 16:14:37,351 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:14:37" (1/1) ... [2024-11-08 16:14:37,413 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 16:14:37,653 WARN L250 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_34b6323a-f8c3-4b29-8340-baabee2d772a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-2.i[915,928] [2024-11-08 16:14:37,880 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:14:37,895 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 16:14:37,920 WARN L250 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_34b6323a-f8c3-4b29-8340-baabee2d772a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-2.i[915,928] [2024-11-08 16:14:38,039 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:14:38,080 INFO L204 MainTranslator]: Completed translation [2024-11-08 16:14:38,080 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38 WrapperNode [2024-11-08 16:14:38,081 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 16:14:38,083 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 16:14:38,083 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 16:14:38,083 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 16:14:38,091 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:38,108 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:38,192 INFO L138 Inliner]: procedures = 26, calls = 60, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 451 [2024-11-08 16:14:38,192 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 16:14:38,193 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 16:14:38,193 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 16:14:38,193 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 16:14:38,205 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:38,206 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:38,214 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:38,263 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-08 16:14:38,264 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:38,305 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:38,331 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:38,340 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:38,376 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:38,388 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:38,398 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 16:14:38,399 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 16:14:38,399 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 16:14:38,399 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 16:14:38,401 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:38,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:14:38,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:14:38,438 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 16:14:38,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 16:14:38,478 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 16:14:38,480 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 16:14:38,480 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 16:14:38,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-08 16:14:38,480 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 16:14:38,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 16:14:38,636 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 16:14:38,638 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 16:14:39,587 INFO L? ?]: Removed 51 outVars from TransFormulas that were not future-live. [2024-11-08 16:14:39,587 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 16:14:39,602 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 16:14:39,602 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-08 16:14:39,603 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:14:39 BoogieIcfgContainer [2024-11-08 16:14:39,603 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 16:14:39,605 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 16:14:39,605 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 16:14:39,609 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 16:14:39,609 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 04:14:37" (1/3) ... [2024-11-08 16:14:39,610 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1428c87b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:14:39, skipping insertion in model container [2024-11-08 16:14:39,610 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (2/3) ... [2024-11-08 16:14:39,611 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1428c87b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:14:39, skipping insertion in model container [2024-11-08 16:14:39,611 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:14:39" (3/3) ... [2024-11-08 16:14:39,612 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-2.i [2024-11-08 16:14:39,631 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 16:14:39,632 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 16:14:39,706 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 16:14:39,713 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@3adbd71a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 16:14:39,713 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 16:14:39,719 INFO L276 IsEmpty]: Start isEmpty. Operand has 190 states, 140 states have (on average 1.5214285714285714) internal successors, (213), 141 states have internal predecessors, (213), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-08 16:14:39,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2024-11-08 16:14:39,748 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:39,749 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:39,750 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:39,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:39,756 INFO L85 PathProgramCache]: Analyzing trace with hash -587733396, now seen corresponding path program 1 times [2024-11-08 16:14:39,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:39,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406600176] [2024-11-08 16:14:39,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:39,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:40,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,370 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:40,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:14:40,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:14:40,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-08 16:14:40,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:14:40,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:14:40,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,430 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 16:14:40,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-08 16:14:40,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 16:14:40,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-08 16:14:40,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-08 16:14:40,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:14:40,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,477 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:14:40,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-08 16:14:40,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-08 16:14:40,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-08 16:14:40,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-08 16:14:40,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-08 16:14:40,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,520 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-08 16:14:40,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,530 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 16:14:40,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 16:14:40,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:14:40,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:14:40,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:14:40,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:14:40,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:14:40,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:14:40,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:14:40,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:14:40,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:14:40,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:14:40,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-11-08 16:14:40,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:14:40,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-08 16:14:40,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,633 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 16:14:40,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-11-08 16:14:40,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 16:14:40,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-11-08 16:14:40,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 16:14:40,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-11-08 16:14:40,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 16:14:40,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,682 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-11-08 16:14:40,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 16:14:40,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-11-08 16:14:40,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 16:14:40,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-11-08 16:14:40,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 16:14:40,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:40,729 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-08 16:14:40,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:40,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406600176] [2024-11-08 16:14:40,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406600176] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:40,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:40,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 16:14:40,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403575156] [2024-11-08 16:14:40,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:40,742 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 16:14:40,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:40,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 16:14:40,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 16:14:40,779 INFO L87 Difference]: Start difference. First operand has 190 states, 140 states have (on average 1.5214285714285714) internal successors, (213), 141 states have internal predecessors, (213), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-08 16:14:40,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:40,859 INFO L93 Difference]: Finished difference Result 373 states and 655 transitions. [2024-11-08 16:14:40,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 16:14:40,864 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) Word has length 312 [2024-11-08 16:14:40,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:40,877 INFO L225 Difference]: With dead ends: 373 [2024-11-08 16:14:40,877 INFO L226 Difference]: Without dead ends: 186 [2024-11-08 16:14:40,884 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 16:14:40,888 INFO L432 NwaCegarLoop]: 300 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, 300 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 [2024-11-08 16:14:40,889 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 16:14:40,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2024-11-08 16:14:40,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 186. [2024-11-08 16:14:40,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 137 states have (on average 1.5036496350364963) internal successors, (206), 137 states have internal predecessors, (206), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-08 16:14:40,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 300 transitions. [2024-11-08 16:14:40,953 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 300 transitions. Word has length 312 [2024-11-08 16:14:40,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:40,953 INFO L471 AbstractCegarLoop]: Abstraction has 186 states and 300 transitions. [2024-11-08 16:14:40,954 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-08 16:14:40,954 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 300 transitions. [2024-11-08 16:14:40,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2024-11-08 16:14:40,960 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:40,961 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:40,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-08 16:14:40,961 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:40,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:40,962 INFO L85 PathProgramCache]: Analyzing trace with hash -11679390, now seen corresponding path program 1 times [2024-11-08 16:14:40,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:40,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403707579] [2024-11-08 16:14:40,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:40,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:41,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:41,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,369 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:14:41,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:14:41,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-08 16:14:41,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:14:41,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:14:41,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 16:14:41,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-08 16:14:41,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 16:14:41,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-08 16:14:41,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,419 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-08 16:14:41,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:14:41,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:14:41,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-08 16:14:41,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-08 16:14:41,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-08 16:14:41,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,452 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-08 16:14:41,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-08 16:14:41,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-08 16:14:41,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 16:14:41,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 16:14:41,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:14:41,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:14:41,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:14:41,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:14:41,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:14:41,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:14:41,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:14:41,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:14:41,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:14:41,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:14:41,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-11-08 16:14:41,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:14:41,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,536 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-08 16:14:41,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 16:14:41,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-11-08 16:14:41,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 16:14:41,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-11-08 16:14:41,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 16:14:41,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-11-08 16:14:41,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 16:14:41,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-11-08 16:14:41,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 16:14:41,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-11-08 16:14:41,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,599 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 16:14:41,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-11-08 16:14:41,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 16:14:41,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:41,617 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-08 16:14:41,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:41,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403707579] [2024-11-08 16:14:41,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403707579] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:41,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:41,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 16:14:41,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268710022] [2024-11-08 16:14:41,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:41,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 16:14:41,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:41,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 16:14:41,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 16:14:41,623 INFO L87 Difference]: Start difference. First operand 186 states and 300 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:14:41,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:41,823 INFO L93 Difference]: Finished difference Result 539 states and 871 transitions. [2024-11-08 16:14:41,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 16:14:41,824 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 312 [2024-11-08 16:14:41,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:41,829 INFO L225 Difference]: With dead ends: 539 [2024-11-08 16:14:41,829 INFO L226 Difference]: Without dead ends: 356 [2024-11-08 16:14:41,831 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 16:14:41,832 INFO L432 NwaCegarLoop]: 428 mSDtfsCounter, 266 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:41,832 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 705 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 16:14:41,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2024-11-08 16:14:41,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 260. [2024-11-08 16:14:41,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 211 states have (on average 1.5497630331753554) internal successors, (327), 211 states have internal predecessors, (327), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-08 16:14:41,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 421 transitions. [2024-11-08 16:14:41,862 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 421 transitions. Word has length 312 [2024-11-08 16:14:41,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:41,865 INFO L471 AbstractCegarLoop]: Abstraction has 260 states and 421 transitions. [2024-11-08 16:14:41,865 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:14:41,865 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 421 transitions. [2024-11-08 16:14:41,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2024-11-08 16:14:41,871 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:41,872 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:41,872 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-08 16:14:41,872 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:41,873 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:41,873 INFO L85 PathProgramCache]: Analyzing trace with hash 382687396, now seen corresponding path program 1 times [2024-11-08 16:14:41,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:41,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913417063] [2024-11-08 16:14:41,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:41,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:41,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:42,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:14:42,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,313 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:14:42,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-08 16:14:42,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:14:42,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:14:42,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 16:14:42,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-08 16:14:42,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 16:14:42,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,352 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-08 16:14:42,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-08 16:14:42,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:14:42,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,369 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:14:42,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-08 16:14:42,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-08 16:14:42,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,392 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-08 16:14:42,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-08 16:14:42,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-08 16:14:42,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,412 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-08 16:14:42,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 16:14:42,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 16:14:42,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:14:42,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:14:42,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:14:42,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:14:42,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:14:42,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:14:42,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:14:42,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:14:42,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:14:42,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:14:42,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,533 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-11-08 16:14:42,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:14:42,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-08 16:14:42,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 16:14:42,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-11-08 16:14:42,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 16:14:42,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,568 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-11-08 16:14:42,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 16:14:42,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-11-08 16:14:42,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 16:14:42,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,596 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-11-08 16:14:42,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 16:14:42,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-11-08 16:14:42,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 16:14:42,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-11-08 16:14:42,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 16:14:42,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:42,646 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-08 16:14:42,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:42,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913417063] [2024-11-08 16:14:42,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913417063] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:42,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:42,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 16:14:42,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78923690] [2024-11-08 16:14:42,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:42,655 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:14:42,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:42,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:14:42,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:14:42,656 INFO L87 Difference]: Start difference. First operand 260 states and 421 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:14:43,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:43,155 INFO L93 Difference]: Finished difference Result 811 states and 1310 transitions. [2024-11-08 16:14:43,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:14:43,156 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 312 [2024-11-08 16:14:43,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:43,166 INFO L225 Difference]: With dead ends: 811 [2024-11-08 16:14:43,167 INFO L226 Difference]: Without dead ends: 554 [2024-11-08 16:14:43,169 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:14:43,171 INFO L432 NwaCegarLoop]: 324 mSDtfsCounter, 372 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 884 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:43,171 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [372 Valid, 884 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-08 16:14:43,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2024-11-08 16:14:43,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 440. [2024-11-08 16:14:43,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 343 states have (on average 1.533527696793003) internal successors, (526), 343 states have internal predecessors, (526), 94 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2024-11-08 16:14:43,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 714 transitions. [2024-11-08 16:14:43,252 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 714 transitions. Word has length 312 [2024-11-08 16:14:43,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:43,254 INFO L471 AbstractCegarLoop]: Abstraction has 440 states and 714 transitions. [2024-11-08 16:14:43,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:14:43,255 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 714 transitions. [2024-11-08 16:14:43,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2024-11-08 16:14:43,264 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:43,265 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:43,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-08 16:14:43,265 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:43,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:43,266 INFO L85 PathProgramCache]: Analyzing trace with hash -650709354, now seen corresponding path program 1 times [2024-11-08 16:14:43,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:43,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990057580] [2024-11-08 16:14:43,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:43,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:43,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,610 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:44,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:14:44,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:14:44,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-08 16:14:44,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:14:44,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:14:44,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,633 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 16:14:44,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-08 16:14:44,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 16:14:44,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-08 16:14:44,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-08 16:14:44,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:14:44,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:14:44,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-08 16:14:44,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-08 16:14:44,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-08 16:14:44,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-08 16:14:44,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-08 16:14:44,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-08 16:14:44,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 16:14:44,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 16:14:44,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,696 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:14:44,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:14:44,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,707 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:14:44,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:14:44,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:14:44,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:14:44,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:14:44,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:14:44,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,733 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:14:44,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,739 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:14:44,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-11-08 16:14:44,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,747 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:14:44,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-08 16:14:44,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,754 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 16:14:44,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,758 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-11-08 16:14:44,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 16:14:44,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-11-08 16:14:44,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,773 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 16:14:44,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-11-08 16:14:44,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,782 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 16:14:44,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-11-08 16:14:44,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 16:14:44,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-11-08 16:14:44,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,800 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 16:14:44,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,804 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-11-08 16:14:44,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,808 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 16:14:44,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:44,814 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-08 16:14:44,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:44,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990057580] [2024-11-08 16:14:44,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990057580] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:44,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:44,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 16:14:44,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744225201] [2024-11-08 16:14:44,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:44,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:14:44,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:44,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:14:44,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:14:44,819 INFO L87 Difference]: Start difference. First operand 440 states and 714 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:14:45,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:45,463 INFO L93 Difference]: Finished difference Result 1600 states and 2591 transitions. [2024-11-08 16:14:45,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:14:45,464 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 313 [2024-11-08 16:14:45,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:45,476 INFO L225 Difference]: With dead ends: 1600 [2024-11-08 16:14:45,477 INFO L226 Difference]: Without dead ends: 1163 [2024-11-08 16:14:45,480 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:14:45,484 INFO L432 NwaCegarLoop]: 380 mSDtfsCounter, 488 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:45,484 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [488 Valid, 829 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-08 16:14:45,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2024-11-08 16:14:45,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1039. [2024-11-08 16:14:45,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1039 states, 848 states have (on average 1.5495283018867925) internal successors, (1314), 850 states have internal predecessors, (1314), 185 states have call successors, (185), 5 states have call predecessors, (185), 5 states have return successors, (185), 183 states have call predecessors, (185), 185 states have call successors, (185) [2024-11-08 16:14:45,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1039 states to 1039 states and 1684 transitions. [2024-11-08 16:14:45,662 INFO L78 Accepts]: Start accepts. Automaton has 1039 states and 1684 transitions. Word has length 313 [2024-11-08 16:14:45,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:45,665 INFO L471 AbstractCegarLoop]: Abstraction has 1039 states and 1684 transitions. [2024-11-08 16:14:45,665 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:14:45,666 INFO L276 IsEmpty]: Start isEmpty. Operand 1039 states and 1684 transitions. [2024-11-08 16:14:45,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2024-11-08 16:14:45,672 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:45,673 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:45,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-08 16:14:45,673 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:45,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:45,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1185441964, now seen corresponding path program 1 times [2024-11-08 16:14:45,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:45,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18647805] [2024-11-08 16:14:45,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:45,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:45,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:46,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:14:46,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:14:46,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,580 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-08 16:14:46,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,583 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:14:46,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:14:46,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 16:14:46,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-08 16:14:46,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 16:14:46,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-08 16:14:46,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-08 16:14:46,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:14:46,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:14:46,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-08 16:14:46,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-08 16:14:46,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-08 16:14:46,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-08 16:14:46,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-08 16:14:46,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-08 16:14:46,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 16:14:46,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 16:14:46,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:14:46,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:14:46,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:14:46,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:14:46,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:14:46,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:14:46,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:14:46,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:14:46,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:14:46,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,663 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:14:46,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-11-08 16:14:46,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,670 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:14:46,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-08 16:14:46,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 16:14:46,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,680 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-11-08 16:14:46,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,683 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 16:14:46,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-11-08 16:14:46,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 16:14:46,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,694 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-11-08 16:14:46,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 16:14:46,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-11-08 16:14:46,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 16:14:46,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-11-08 16:14:46,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 16:14:46,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-11-08 16:14:46,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 16:14:46,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:46,727 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-08 16:14:46,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:46,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18647805] [2024-11-08 16:14:46,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18647805] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:46,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:46,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 16:14:46,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269154882] [2024-11-08 16:14:46,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:46,729 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 16:14:46,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:46,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 16:14:46,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:14:46,731 INFO L87 Difference]: Start difference. First operand 1039 states and 1684 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:14:47,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:47,315 INFO L93 Difference]: Finished difference Result 2591 states and 4187 transitions. [2024-11-08 16:14:47,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 16:14:47,318 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 313 [2024-11-08 16:14:47,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:47,329 INFO L225 Difference]: With dead ends: 2591 [2024-11-08 16:14:47,329 INFO L226 Difference]: Without dead ends: 1555 [2024-11-08 16:14:47,332 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:14:47,333 INFO L432 NwaCegarLoop]: 556 mSDtfsCounter, 407 mSDsluCounter, 882 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 1438 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:47,334 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [407 Valid, 1438 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-08 16:14:47,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1555 states. [2024-11-08 16:14:47,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1555 to 1308. [2024-11-08 16:14:47,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1308 states, 1094 states have (on average 1.5557586837294333) internal successors, (1702), 1097 states have internal predecessors, (1702), 207 states have call successors, (207), 6 states have call predecessors, (207), 6 states have return successors, (207), 204 states have call predecessors, (207), 207 states have call successors, (207) [2024-11-08 16:14:47,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 2116 transitions. [2024-11-08 16:14:47,466 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 2116 transitions. Word has length 313 [2024-11-08 16:14:47,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:47,467 INFO L471 AbstractCegarLoop]: Abstraction has 1308 states and 2116 transitions. [2024-11-08 16:14:47,467 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:14:47,467 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 2116 transitions. [2024-11-08 16:14:47,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2024-11-08 16:14:47,474 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:47,475 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:47,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-08 16:14:47,475 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:47,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:47,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1594870100, now seen corresponding path program 1 times [2024-11-08 16:14:47,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:47,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196774757] [2024-11-08 16:14:47,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:47,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:47,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,926 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:48,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:14:48,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,932 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:14:48,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,938 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-08 16:14:48,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,944 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:14:48,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,946 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:14:48,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,952 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 16:14:48,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-08 16:14:48,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 16:14:48,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-08 16:14:48,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,970 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-08 16:14:48,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,973 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:14:48,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,977 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:14:48,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,980 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-08 16:14:48,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,984 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-08 16:14:48,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,989 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-08 16:14:48,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:48,997 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-08 16:14:48,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,000 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-08 16:14:49,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,004 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-08 16:14:49,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,007 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 16:14:49,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,013 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 16:14:49,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,018 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:14:49,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,026 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:14:49,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,029 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:14:49,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,033 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:14:49,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,036 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:14:49,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,039 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:14:49,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:14:49,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,047 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:14:49,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:14:49,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,056 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:14:49,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,060 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-11-08 16:14:49,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,063 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:14:49,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-08 16:14:49,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,070 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 16:14:49,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-11-08 16:14:49,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,077 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 16:14:49,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,081 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-11-08 16:14:49,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,084 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 16:14:49,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,088 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-11-08 16:14:49,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 16:14:49,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-11-08 16:14:49,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,098 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 16:14:49,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,102 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-11-08 16:14:49,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 16:14:49,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-11-08 16:14:49,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,113 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 16:14:49,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:49,119 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-08 16:14:49,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:49,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196774757] [2024-11-08 16:14:49,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196774757] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:49,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:49,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 16:14:49,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961215237] [2024-11-08 16:14:49,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:49,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 16:14:49,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:49,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 16:14:49,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:14:49,123 INFO L87 Difference]: Start difference. First operand 1308 states and 2116 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:14:49,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:49,434 INFO L93 Difference]: Finished difference Result 3279 states and 5332 transitions. [2024-11-08 16:14:49,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 16:14:49,435 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 313 [2024-11-08 16:14:49,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:49,447 INFO L225 Difference]: With dead ends: 3279 [2024-11-08 16:14:49,447 INFO L226 Difference]: Without dead ends: 1974 [2024-11-08 16:14:49,451 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:14:49,452 INFO L432 NwaCegarLoop]: 445 mSDtfsCounter, 384 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 947 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:49,452 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [384 Valid, 947 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-08 16:14:49,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1974 states. [2024-11-08 16:14:49,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1974 to 1634. [2024-11-08 16:14:49,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1634 states, 1420 states have (on average 1.5866197183098592) internal successors, (2253), 1423 states have internal predecessors, (2253), 207 states have call successors, (207), 6 states have call predecessors, (207), 6 states have return successors, (207), 204 states have call predecessors, (207), 207 states have call successors, (207) [2024-11-08 16:14:49,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1634 states to 1634 states and 2667 transitions. [2024-11-08 16:14:49,622 INFO L78 Accepts]: Start accepts. Automaton has 1634 states and 2667 transitions. Word has length 313 [2024-11-08 16:14:49,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:49,623 INFO L471 AbstractCegarLoop]: Abstraction has 1634 states and 2667 transitions. [2024-11-08 16:14:49,624 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:14:49,624 INFO L276 IsEmpty]: Start isEmpty. Operand 1634 states and 2667 transitions. [2024-11-08 16:14:49,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2024-11-08 16:14:49,632 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:49,633 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:49,633 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-08 16:14:49,633 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:49,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:49,634 INFO L85 PathProgramCache]: Analyzing trace with hash -2074795554, now seen corresponding path program 1 times [2024-11-08 16:14:49,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:49,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351800439] [2024-11-08 16:14:49,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:49,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:49,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:50,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,629 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:14:50,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:14:50,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-08 16:14:50,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:14:50,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:14:50,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 16:14:50,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-08 16:14:50,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 16:14:50,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-08 16:14:50,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-08 16:14:50,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,659 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:14:50,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:14:50,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-08 16:14:50,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-08 16:14:50,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-08 16:14:50,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-08 16:14:50,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-08 16:14:50,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,682 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-08 16:14:50,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 16:14:50,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 16:14:50,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:14:50,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:14:50,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:14:50,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,707 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:14:50,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:14:50,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:14:50,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:14:50,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:14:50,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:14:50,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:14:50,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-11-08 16:14:50,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:14:50,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,739 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-08 16:14:50,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 16:14:50,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-11-08 16:14:50,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 16:14:50,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,754 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-11-08 16:14:50,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,758 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 16:14:50,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,762 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-11-08 16:14:50,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,765 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 16:14:50,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-11-08 16:14:50,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,773 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 16:14:50,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,776 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-11-08 16:14:50,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 16:14:50,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-11-08 16:14:50,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 16:14:50,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:50,793 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-08 16:14:50,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:50,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351800439] [2024-11-08 16:14:50,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351800439] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:50,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:50,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 16:14:50,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956200808] [2024-11-08 16:14:50,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:50,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 16:14:50,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:50,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 16:14:50,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:14:50,797 INFO L87 Difference]: Start difference. First operand 1634 states and 2667 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:14:51,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:51,539 INFO L93 Difference]: Finished difference Result 2964 states and 4803 transitions. [2024-11-08 16:14:51,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 16:14:51,540 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 314 [2024-11-08 16:14:51,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:51,550 INFO L225 Difference]: With dead ends: 2964 [2024-11-08 16:14:51,551 INFO L226 Difference]: Without dead ends: 1827 [2024-11-08 16:14:51,554 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:14:51,555 INFO L432 NwaCegarLoop]: 285 mSDtfsCounter, 459 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 926 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:51,555 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [459 Valid, 926 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-08 16:14:51,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1827 states. [2024-11-08 16:14:51,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1827 to 1634. [2024-11-08 16:14:51,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1634 states, 1420 states have (on average 1.5845070422535212) internal successors, (2250), 1423 states have internal predecessors, (2250), 207 states have call successors, (207), 6 states have call predecessors, (207), 6 states have return successors, (207), 204 states have call predecessors, (207), 207 states have call successors, (207) [2024-11-08 16:14:51,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1634 states to 1634 states and 2664 transitions. [2024-11-08 16:14:51,727 INFO L78 Accepts]: Start accepts. Automaton has 1634 states and 2664 transitions. Word has length 314 [2024-11-08 16:14:51,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:51,729 INFO L471 AbstractCegarLoop]: Abstraction has 1634 states and 2664 transitions. [2024-11-08 16:14:51,730 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:14:51,730 INFO L276 IsEmpty]: Start isEmpty. Operand 1634 states and 2664 transitions. [2024-11-08 16:14:51,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2024-11-08 16:14:51,736 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:51,736 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:51,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-08 16:14:51,737 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:51,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:51,737 INFO L85 PathProgramCache]: Analyzing trace with hash -2012755940, now seen corresponding path program 1 times [2024-11-08 16:14:51,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:51,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107772485] [2024-11-08 16:14:51,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:51,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:52,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,808 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:52,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:14:52,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:14:52,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,816 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-08 16:14:52,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,819 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:14:52,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:14:52,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,825 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 16:14:52,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-08 16:14:52,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,831 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 16:14:52,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-08 16:14:52,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-08 16:14:52,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:14:52,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:14:52,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,846 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-08 16:14:52,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-08 16:14:52,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-08 16:14:52,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,855 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-08 16:14:52,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,859 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-08 16:14:52,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,862 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-08 16:14:52,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 16:14:52,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 16:14:52,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:14:52,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:14:52,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:14:52,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:14:52,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:14:52,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:14:52,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,916 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:14:52,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,920 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:14:52,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,925 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:14:52,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,930 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:14:52,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,934 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-11-08 16:14:52,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,938 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:14:52,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-08 16:14:52,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,947 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 16:14:52,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,952 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-11-08 16:14:52,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,957 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 16:14:52,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,961 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-11-08 16:14:52,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,967 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 16:14:52,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-11-08 16:14:52,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,977 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 16:14:52,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,982 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-11-08 16:14:52,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 16:14:52,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-11-08 16:14:52,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:52,998 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 16:14:53,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:53,003 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-11-08 16:14:53,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:53,009 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 16:14:53,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:53,016 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 63 proven. 75 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-08 16:14:53,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:53,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107772485] [2024-11-08 16:14:53,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107772485] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:14:53,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807860058] [2024-11-08 16:14:53,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:53,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:14:53,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:14:53,022 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:14:53,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-08 16:14:53,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:53,391 INFO L255 TraceCheckSpWp]: Trace formula consists of 742 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-08 16:14:53,417 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:14:53,917 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 2188 proven. 75 refuted. 0 times theorem prover too weak. 2061 trivial. 0 not checked. [2024-11-08 16:14:53,917 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:14:54,407 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 63 proven. 75 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-08 16:14:54,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807860058] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:14:54,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:14:54,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-08 16:14:54,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088007798] [2024-11-08 16:14:54,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:14:54,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 16:14:54,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:54,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 16:14:54,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-08 16:14:54,411 INFO L87 Difference]: Start difference. First operand 1634 states and 2664 transitions. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 2 states have call predecessors, (73), 2 states have call successors, (73) [2024-11-08 16:14:54,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:54,864 INFO L93 Difference]: Finished difference Result 2713 states and 4418 transitions. [2024-11-08 16:14:54,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 16:14:54,865 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 2 states have call predecessors, (73), 2 states have call successors, (73) Word has length 314 [2024-11-08 16:14:54,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:54,871 INFO L225 Difference]: With dead ends: 2713 [2024-11-08 16:14:54,871 INFO L226 Difference]: Without dead ends: 1082 [2024-11-08 16:14:54,875 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 728 GetRequests, 718 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-08 16:14:54,876 INFO L432 NwaCegarLoop]: 247 mSDtfsCounter, 207 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:54,877 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 645 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-08 16:14:54,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082 states. [2024-11-08 16:14:55,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082 to 1052. [2024-11-08 16:14:55,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1052 states, 911 states have (on average 1.597145993413831) internal successors, (1455), 913 states have internal predecessors, (1455), 134 states have call successors, (134), 6 states have call predecessors, (134), 6 states have return successors, (134), 132 states have call predecessors, (134), 134 states have call successors, (134) [2024-11-08 16:14:55,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1052 states to 1052 states and 1723 transitions. [2024-11-08 16:14:55,033 INFO L78 Accepts]: Start accepts. Automaton has 1052 states and 1723 transitions. Word has length 314 [2024-11-08 16:14:55,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:55,034 INFO L471 AbstractCegarLoop]: Abstraction has 1052 states and 1723 transitions. [2024-11-08 16:14:55,034 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 2 states have call predecessors, (73), 2 states have call successors, (73) [2024-11-08 16:14:55,035 INFO L276 IsEmpty]: Start isEmpty. Operand 1052 states and 1723 transitions. [2024-11-08 16:14:55,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2024-11-08 16:14:55,042 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:55,042 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:55,065 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-08 16:14:55,243 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:14:55,244 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:55,244 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:55,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1956549798, now seen corresponding path program 1 times [2024-11-08 16:14:55,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:55,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442809903] [2024-11-08 16:14:55,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:55,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:56,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:57,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:14:57,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:14:57,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-08 16:14:57,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,428 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:14:57,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:14:57,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 16:14:57,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-08 16:14:57,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 16:14:57,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-08 16:14:57,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,450 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-08 16:14:57,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:14:57,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:14:57,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-08 16:14:57,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-08 16:14:57,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-08 16:14:57,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-08 16:14:57,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-08 16:14:57,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-08 16:14:57,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 16:14:57,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 16:14:57,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:14:57,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:14:57,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:14:57,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:14:57,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:14:57,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:14:57,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:14:57,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:14:57,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:14:57,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:14:57,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-11-08 16:14:57,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:14:57,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-08 16:14:57,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 16:14:57,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,608 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-11-08 16:14:57,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 16:14:57,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-11-08 16:14:57,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 16:14:57,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-11-08 16:14:57,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,633 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 16:14:57,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-11-08 16:14:57,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 16:14:57,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-11-08 16:14:57,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 16:14:57,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-11-08 16:14:57,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,663 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 16:14:57,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:57,669 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 63 proven. 75 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-08 16:14:57,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:57,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442809903] [2024-11-08 16:14:57,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442809903] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:14:57,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505520902] [2024-11-08 16:14:57,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:57,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:14:57,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:14:57,673 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:14:57,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-08 16:14:58,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:58,048 INFO L255 TraceCheckSpWp]: Trace formula consists of 745 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-08 16:14:58,061 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:15:00,303 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 2555 proven. 210 refuted. 0 times theorem prover too weak. 1559 trivial. 0 not checked. [2024-11-08 16:15:00,303 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:15:01,003 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 63 proven. 75 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-08 16:15:01,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505520902] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:15:01,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:15:01,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 14, 7] total 21 [2024-11-08 16:15:01,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676974369] [2024-11-08 16:15:01,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:15:01,005 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-08 16:15:01,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:15:01,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-08 16:15:01,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=308, Unknown=0, NotChecked=0, Total=420 [2024-11-08 16:15:01,008 INFO L87 Difference]: Start difference. First operand 1052 states and 1723 transitions. Second operand has 21 states, 21 states have (on average 7.476190476190476) internal successors, (157), 21 states have internal predecessors, (157), 5 states have call successors, (74), 4 states have call predecessors, (74), 8 states have return successors, (76), 5 states have call predecessors, (76), 5 states have call successors, (76) [2024-11-08 16:15:02,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:15:02,553 INFO L93 Difference]: Finished difference Result 1868 states and 2990 transitions. [2024-11-08 16:15:02,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-08 16:15:02,554 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 7.476190476190476) internal successors, (157), 21 states have internal predecessors, (157), 5 states have call successors, (74), 4 states have call predecessors, (74), 8 states have return successors, (76), 5 states have call predecessors, (76), 5 states have call successors, (76) Word has length 314 [2024-11-08 16:15:02,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:15:02,562 INFO L225 Difference]: With dead ends: 1868 [2024-11-08 16:15:02,562 INFO L226 Difference]: Without dead ends: 858 [2024-11-08 16:15:02,565 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 747 GetRequests, 711 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=406, Invalid=1000, Unknown=0, NotChecked=0, Total=1406 [2024-11-08 16:15:02,567 INFO L432 NwaCegarLoop]: 215 mSDtfsCounter, 520 mSDsluCounter, 835 mSDsCounter, 0 mSdLazyCounter, 695 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 1050 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-08 16:15:02,567 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [579 Valid, 1050 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 695 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-08 16:15:02,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2024-11-08 16:15:02,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 543. [2024-11-08 16:15:02,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 420 states have (on average 1.4476190476190476) internal successors, (608), 421 states have internal predecessors, (608), 112 states have call successors, (112), 10 states have call predecessors, (112), 10 states have return successors, (112), 111 states have call predecessors, (112), 112 states have call successors, (112) [2024-11-08 16:15:02,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 832 transitions. [2024-11-08 16:15:02,656 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 832 transitions. Word has length 314 [2024-11-08 16:15:02,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:15:02,657 INFO L471 AbstractCegarLoop]: Abstraction has 543 states and 832 transitions. [2024-11-08 16:15:02,657 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.476190476190476) internal successors, (157), 21 states have internal predecessors, (157), 5 states have call successors, (74), 4 states have call predecessors, (74), 8 states have return successors, (76), 5 states have call predecessors, (76), 5 states have call successors, (76) [2024-11-08 16:15:02,658 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 832 transitions. [2024-11-08 16:15:02,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2024-11-08 16:15:02,663 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:15:02,663 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:15:02,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-08 16:15:02,867 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:15:02,868 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:15:02,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:15:02,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1181309216, now seen corresponding path program 1 times [2024-11-08 16:15:02,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:15:02,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436048045] [2024-11-08 16:15:02,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:15:02,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:15:02,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:15:04,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:15:04,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:15:04,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,333 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-08 16:15:04,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:15:04,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,338 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:15:04,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 16:15:04,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,348 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-08 16:15:04,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 16:15:04,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,353 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-08 16:15:04,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-08 16:15:04,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:15:04,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:15:04,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-08 16:15:04,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-08 16:15:04,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,369 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-08 16:15:04,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-08 16:15:04,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-08 16:15:04,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-08 16:15:04,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 16:15:04,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 16:15:04,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:15:04,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:15:04,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:15:04,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:15:04,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,399 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:15:04,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:15:04,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:15:04,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:15:04,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,411 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:15:04,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:15:04,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-11-08 16:15:04,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:15:04,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-08 16:15:04,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 16:15:04,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-11-08 16:15:04,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 16:15:04,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-11-08 16:15:04,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 16:15:04,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-11-08 16:15:04,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 16:15:04,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-11-08 16:15:04,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,452 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 16:15:04,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-11-08 16:15:04,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 16:15:04,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-11-08 16:15:04,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 16:15:04,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:04,474 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-08 16:15:04,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:15:04,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436048045] [2024-11-08 16:15:04,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436048045] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:15:04,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:15:04,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 16:15:04,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227129152] [2024-11-08 16:15:04,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:15:04,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 16:15:04,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:15:04,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 16:15:04,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:15:04,478 INFO L87 Difference]: Start difference. First operand 543 states and 832 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:15:04,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:15:04,696 INFO L93 Difference]: Finished difference Result 947 states and 1457 transitions. [2024-11-08 16:15:04,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 16:15:04,697 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 314 [2024-11-08 16:15:04,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:15:04,702 INFO L225 Difference]: With dead ends: 947 [2024-11-08 16:15:04,702 INFO L226 Difference]: Without dead ends: 696 [2024-11-08 16:15:04,704 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:15:04,704 INFO L432 NwaCegarLoop]: 259 mSDtfsCounter, 126 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 16:15:04,705 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 762 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 16:15:04,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2024-11-08 16:15:04,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 578. [2024-11-08 16:15:04,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 455 states have (on average 1.4483516483516483) internal successors, (659), 456 states have internal predecessors, (659), 112 states have call successors, (112), 10 states have call predecessors, (112), 10 states have return successors, (112), 111 states have call predecessors, (112), 112 states have call successors, (112) [2024-11-08 16:15:04,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 883 transitions. [2024-11-08 16:15:04,777 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 883 transitions. Word has length 314 [2024-11-08 16:15:04,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:15:04,778 INFO L471 AbstractCegarLoop]: Abstraction has 578 states and 883 transitions. [2024-11-08 16:15:04,779 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:15:04,779 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 883 transitions. [2024-11-08 16:15:04,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2024-11-08 16:15:04,784 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:15:04,784 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:15:04,784 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-08 16:15:04,785 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:15:04,785 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:15:04,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1119269602, now seen corresponding path program 1 times [2024-11-08 16:15:04,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:15:04,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601504396] [2024-11-08 16:15:04,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:15:04,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:15:05,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,774 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:15:06,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,777 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:15:06,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:15:06,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,782 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-08 16:15:06,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,785 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:15:06,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:15:06,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,789 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 16:15:06,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-08 16:15:06,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 16:15:06,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,798 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-08 16:15:06,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,800 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-08 16:15:06,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:15:06,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:15:06,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-08 16:15:06,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,812 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-08 16:15:06,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,816 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-08 16:15:06,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,819 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-08 16:15:06,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,825 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-08 16:15:06,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-08 16:15:06,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,831 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 16:15:06,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,835 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 16:15:06,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,841 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:15:06,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,844 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:15:06,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,847 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:15:06,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,850 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:15:06,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:15:06,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,857 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:15:06,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:15:06,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:15:06,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,905 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:15:06,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:15:06,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-11-08 16:15:06,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,923 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:15:06,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,930 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-08 16:15:06,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,934 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 16:15:06,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,940 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-11-08 16:15:06,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 16:15:06,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-11-08 16:15:06,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,956 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 16:15:06,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,961 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-11-08 16:15:06,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,967 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 16:15:06,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,973 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-11-08 16:15:06,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 16:15:06,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-11-08 16:15:06,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:06,997 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 16:15:07,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:07,003 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-11-08 16:15:07,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:07,014 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 16:15:07,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:07,025 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 210 proven. 60 refuted. 0 times theorem prover too weak. 4054 trivial. 0 not checked. [2024-11-08 16:15:07,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:15:07,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601504396] [2024-11-08 16:15:07,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601504396] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:15:07,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364880121] [2024-11-08 16:15:07,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:15:07,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:15:07,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:15:07,030 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:15:07,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-08 16:15:07,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:07,451 INFO L255 TraceCheckSpWp]: Trace formula consists of 741 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-08 16:15:07,461 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:15:10,031 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1785 proven. 72 refuted. 0 times theorem prover too weak. 2467 trivial. 0 not checked. [2024-11-08 16:15:10,031 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:15:12,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364880121] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:15:12,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 16:15:12,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 15] total 23 [2024-11-08 16:15:12,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13534826] [2024-11-08 16:15:12,407 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 16:15:12,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-08 16:15:12,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:15:12,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-08 16:15:12,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=722, Unknown=0, NotChecked=0, Total=870 [2024-11-08 16:15:12,410 INFO L87 Difference]: Start difference. First operand 578 states and 883 transitions. Second operand has 23 states, 23 states have (on average 6.260869565217392) internal successors, (144), 21 states have internal predecessors, (144), 9 states have call successors, (94), 6 states have call predecessors, (94), 9 states have return successors, (94), 9 states have call predecessors, (94), 9 states have call successors, (94) [2024-11-08 16:15:17,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:15:17,870 INFO L93 Difference]: Finished difference Result 2091 states and 3134 transitions. [2024-11-08 16:15:17,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-11-08 16:15:17,872 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.260869565217392) internal successors, (144), 21 states have internal predecessors, (144), 9 states have call successors, (94), 6 states have call predecessors, (94), 9 states have return successors, (94), 9 states have call predecessors, (94), 9 states have call successors, (94) Word has length 314 [2024-11-08 16:15:17,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:15:17,883 INFO L225 Difference]: With dead ends: 2091 [2024-11-08 16:15:17,883 INFO L226 Difference]: Without dead ends: 1516 [2024-11-08 16:15:17,887 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 536 GetRequests, 472 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1108 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=810, Invalid=3480, Unknown=0, NotChecked=0, Total=4290 [2024-11-08 16:15:17,888 INFO L432 NwaCegarLoop]: 362 mSDtfsCounter, 1603 mSDsluCounter, 2237 mSDsCounter, 0 mSdLazyCounter, 1745 mSolverCounterSat, 519 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1633 SdHoareTripleChecker+Valid, 2599 SdHoareTripleChecker+Invalid, 2264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 519 IncrementalHoareTripleChecker+Valid, 1745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2024-11-08 16:15:17,889 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1633 Valid, 2599 Invalid, 2264 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [519 Valid, 1745 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2024-11-08 16:15:17,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1516 states. [2024-11-08 16:15:18,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1516 to 1221. [2024-11-08 16:15:18,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1221 states, 952 states have (on average 1.4096638655462186) internal successors, (1342), 956 states have internal predecessors, (1342), 233 states have call successors, (233), 35 states have call predecessors, (233), 35 states have return successors, (233), 229 states have call predecessors, (233), 233 states have call successors, (233) [2024-11-08 16:15:18,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1221 states to 1221 states and 1808 transitions. [2024-11-08 16:15:18,160 INFO L78 Accepts]: Start accepts. Automaton has 1221 states and 1808 transitions. Word has length 314 [2024-11-08 16:15:18,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:15:18,161 INFO L471 AbstractCegarLoop]: Abstraction has 1221 states and 1808 transitions. [2024-11-08 16:15:18,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.260869565217392) internal successors, (144), 21 states have internal predecessors, (144), 9 states have call successors, (94), 6 states have call predecessors, (94), 9 states have return successors, (94), 9 states have call predecessors, (94), 9 states have call successors, (94) [2024-11-08 16:15:18,161 INFO L276 IsEmpty]: Start isEmpty. Operand 1221 states and 1808 transitions. [2024-11-08 16:15:18,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2024-11-08 16:15:18,169 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:15:18,169 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:15:18,198 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-08 16:15:18,373 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-08 16:15:18,374 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:15:18,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:15:18,374 INFO L85 PathProgramCache]: Analyzing trace with hash -2029357336, now seen corresponding path program 1 times [2024-11-08 16:15:18,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:15:18,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890960077] [2024-11-08 16:15:18,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:15:18,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:15:18,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:15:22,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 16:15:22,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 16:15:22,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,682 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-08 16:15:22,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 16:15:22,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-08 16:15:22,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 16:15:22,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,737 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-08 16:15:22,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 16:15:22,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,752 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-08 16:15:22,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-08 16:15:22,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-08 16:15:22,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,765 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-08 16:15:22,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-08 16:15:22,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,773 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-08 16:15:22,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-08 16:15:22,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,785 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-08 16:15:22,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,789 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-08 16:15:22,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-08 16:15:22,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 16:15:22,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,804 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 16:15:22,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,808 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 16:15:22,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 16:15:22,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 16:15:22,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 16:15:22,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 16:15:22,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,831 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 16:15:22,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,836 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 16:15:22,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,841 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 16:15:22,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,846 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 16:15:22,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,851 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 16:15:22,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-11-08 16:15:22,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 16:15:22,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,865 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-08 16:15:22,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 16:15:22,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-11-08 16:15:22,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,880 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 16:15:22,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-11-08 16:15:22,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 16:15:22,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-11-08 16:15:22,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 16:15:22,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-11-08 16:15:22,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 16:15:22,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-11-08 16:15:22,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,930 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 16:15:22,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,935 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-11-08 16:15:22,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 16:15:22,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,953 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 33 proven. 237 refuted. 0 times theorem prover too weak. 4054 trivial. 0 not checked. [2024-11-08 16:15:22,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:15:22,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890960077] [2024-11-08 16:15:22,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890960077] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:15:22,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56978744] [2024-11-08 16:15:22,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:15:22,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:15:22,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:15:22,958 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:15:22,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-08 16:15:23,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:23,349 INFO L255 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-08 16:15:23,360 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:15:27,938 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 2510 proven. 546 refuted. 0 times theorem prover too weak. 1268 trivial. 0 not checked. [2024-11-08 16:15:27,938 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:15:31,758 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 186 proven. 474 refuted. 0 times theorem prover too weak. 3664 trivial. 0 not checked. [2024-11-08 16:15:31,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56978744] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:15:31,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:15:31,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 22, 19] total 47 [2024-11-08 16:15:31,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891101512] [2024-11-08 16:15:31,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:15:31,760 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-11-08 16:15:31,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:15:31,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-11-08 16:15:31,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=403, Invalid=1759, Unknown=0, NotChecked=0, Total=2162 [2024-11-08 16:15:31,764 INFO L87 Difference]: Start difference. First operand 1221 states and 1808 transitions. Second operand has 47 states, 44 states have (on average 5.568181818181818) internal successors, (245), 41 states have internal predecessors, (245), 14 states have call successors, (133), 7 states have call predecessors, (133), 15 states have return successors, (135), 14 states have call predecessors, (135), 14 states have call successors, (135) [2024-11-08 16:15:49,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:15:49,850 INFO L93 Difference]: Finished difference Result 4607 states and 6503 transitions. [2024-11-08 16:15:49,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-11-08 16:15:49,851 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 44 states have (on average 5.568181818181818) internal successors, (245), 41 states have internal predecessors, (245), 14 states have call successors, (133), 7 states have call predecessors, (133), 15 states have return successors, (135), 14 states have call predecessors, (135), 14 states have call successors, (135) Word has length 315 [2024-11-08 16:15:49,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:15:49,875 INFO L225 Difference]: With dead ends: 4607 [2024-11-08 16:15:49,876 INFO L226 Difference]: Without dead ends: 3513 [2024-11-08 16:15:49,892 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 886 GetRequests, 705 SyntacticMatches, 0 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11731 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=5729, Invalid=27577, Unknown=0, NotChecked=0, Total=33306 [2024-11-08 16:15:49,893 INFO L432 NwaCegarLoop]: 302 mSDtfsCounter, 5335 mSDsluCounter, 2446 mSDsCounter, 0 mSdLazyCounter, 3543 mSolverCounterSat, 751 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5335 SdHoareTripleChecker+Valid, 2748 SdHoareTripleChecker+Invalid, 4294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 751 IncrementalHoareTripleChecker+Valid, 3543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2024-11-08 16:15:49,894 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5335 Valid, 2748 Invalid, 4294 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [751 Valid, 3543 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2024-11-08 16:15:49,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3513 states. [2024-11-08 16:15:50,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3513 to 1757. [2024-11-08 16:15:50,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1757 states, 1435 states have (on average 1.4041811846689896) internal successors, (2015), 1440 states have internal predecessors, (2015), 236 states have call successors, (236), 85 states have call predecessors, (236), 85 states have return successors, (236), 231 states have call predecessors, (236), 236 states have call successors, (236) [2024-11-08 16:15:50,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1757 states to 1757 states and 2487 transitions. [2024-11-08 16:15:50,299 INFO L78 Accepts]: Start accepts. Automaton has 1757 states and 2487 transitions. Word has length 315 [2024-11-08 16:15:50,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:15:50,300 INFO L471 AbstractCegarLoop]: Abstraction has 1757 states and 2487 transitions. [2024-11-08 16:15:50,301 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 44 states have (on average 5.568181818181818) internal successors, (245), 41 states have internal predecessors, (245), 14 states have call successors, (133), 7 states have call predecessors, (133), 15 states have return successors, (135), 14 states have call predecessors, (135), 14 states have call successors, (135) [2024-11-08 16:15:50,301 INFO L276 IsEmpty]: Start isEmpty. Operand 1757 states and 2487 transitions. [2024-11-08 16:15:50,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2024-11-08 16:15:50,307 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:15:50,308 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:15:50,334 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-08 16:15:50,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-08 16:15:50,509 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:15:50,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:15:50,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1678803946, now seen corresponding path program 1 times [2024-11-08 16:15:50,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:15:50,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617364876] [2024-11-08 16:15:50,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:15:50,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:15:51,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 16:15:51,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1504558139] [2024-11-08 16:15:51,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:15:51,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:15:51,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:15:51,028 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:15:51,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-08 16:15:51,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 16:15:51,440 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-08 16:15:51,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 16:15:52,011 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-08 16:15:52,011 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-08 16:15:52,012 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-08 16:15:52,040 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-08 16:15:52,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-08 16:15:52,218 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:15:52,491 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-08 16:15:52,496 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.11 04:15:52 BoogieIcfgContainer [2024-11-08 16:15:52,496 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-08 16:15:52,496 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-08 16:15:52,497 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-08 16:15:52,497 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-08 16:15:52,497 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:14:39" (3/4) ... [2024-11-08 16:15:52,500 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-08 16:15:52,502 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-08 16:15:52,502 INFO L158 Benchmark]: Toolchain (without parser) took 75162.70ms. Allocated memory was 136.3MB in the beginning and 796.9MB in the end (delta: 660.6MB). Free memory was 94.3MB in the beginning and 463.3MB in the end (delta: -369.0MB). Peak memory consumption was 292.7MB. Max. memory is 16.1GB. [2024-11-08 16:15:52,503 INFO L158 Benchmark]: CDTParser took 0.37ms. Allocated memory is still 136.3MB. Free memory is still 103.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-08 16:15:52,503 INFO L158 Benchmark]: CACSL2BoogieTranslator took 740.73ms. Allocated memory is still 136.3MB. Free memory was 93.8MB in the beginning and 67.5MB in the end (delta: 26.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-11-08 16:15:52,504 INFO L158 Benchmark]: Boogie Procedure Inliner took 109.41ms. Allocated memory is still 136.3MB. Free memory was 67.5MB in the beginning and 57.1MB in the end (delta: 10.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2024-11-08 16:15:52,505 INFO L158 Benchmark]: Boogie Preprocessor took 205.31ms. Allocated memory was 136.3MB in the beginning and 199.2MB in the end (delta: 62.9MB). Free memory was 57.1MB in the beginning and 163.8MB in the end (delta: -106.7MB). Peak memory consumption was 35.3MB. Max. memory is 16.1GB. [2024-11-08 16:15:52,505 INFO L158 Benchmark]: RCFGBuilder took 1203.98ms. Allocated memory is still 199.2MB. Free memory was 162.8MB in the beginning and 97.8MB in the end (delta: 65.0MB). Peak memory consumption was 65.0MB. Max. memory is 16.1GB. [2024-11-08 16:15:52,506 INFO L158 Benchmark]: TraceAbstraction took 72890.72ms. Allocated memory was 199.2MB in the beginning and 796.9MB in the end (delta: 597.7MB). Free memory was 96.7MB in the beginning and 463.3MB in the end (delta: -366.6MB). Peak memory consumption was 230.1MB. Max. memory is 16.1GB. [2024-11-08 16:15:52,506 INFO L158 Benchmark]: Witness Printer took 5.44ms. Allocated memory is still 796.9MB. Free memory is still 463.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-08 16:15:52,508 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.37ms. Allocated memory is still 136.3MB. Free memory is still 103.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 740.73ms. Allocated memory is still 136.3MB. Free memory was 93.8MB in the beginning and 67.5MB in the end (delta: 26.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 109.41ms. Allocated memory is still 136.3MB. Free memory was 67.5MB in the beginning and 57.1MB in the end (delta: 10.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 205.31ms. Allocated memory was 136.3MB in the beginning and 199.2MB in the end (delta: 62.9MB). Free memory was 57.1MB in the beginning and 163.8MB in the end (delta: -106.7MB). Peak memory consumption was 35.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1203.98ms. Allocated memory is still 199.2MB. Free memory was 162.8MB in the beginning and 97.8MB in the end (delta: 65.0MB). Peak memory consumption was 65.0MB. Max. memory is 16.1GB. * TraceAbstraction took 72890.72ms. Allocated memory was 199.2MB in the beginning and 796.9MB in the end (delta: 597.7MB). Free memory was 96.7MB in the beginning and 463.3MB in the end (delta: -366.6MB). Peak memory consumption was 230.1MB. Max. memory is 16.1GB. * Witness Printer took 5.44ms. Allocated memory is still 796.9MB. Free memory is still 463.3MB. 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 someBinaryFLOATComparisonOperation at line 359, overapproximation of someUnaryDOUBLEoperation at line 22, overapproximation of someBinaryArithmeticDOUBLEoperation at line 144, overapproximation of someBinaryDOUBLEComparisonOperation at line 359, overapproximation of someBinaryArithmeticFLOAToperation at line 127. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = -0.5; [L23] double var_1_3 = 64.84; [L24] double var_1_4 = 2.2; [L25] double var_1_5 = 31.875; [L26] signed char var_1_8 = -50; [L27] signed char var_1_9 = 8; [L28] signed char var_1_10 = 16; [L29] unsigned short int var_1_11 = 4; [L30] unsigned short int var_1_12 = 34431; [L31] float var_1_13 = 9999999999999.9; [L32] float var_1_14 = 4.5; [L33] float var_1_15 = 5.9; [L34] float var_1_16 = 5.2; [L35] float var_1_17 = 0.0; [L36] float var_1_18 = 4.125; [L37] float var_1_19 = 4.8; [L38] signed long int var_1_20 = 4; [L39] signed char var_1_21 = 64; [L40] unsigned char var_1_23 = 1; [L41] unsigned char var_1_24 = 0; [L42] unsigned char var_1_25 = 0; [L43] unsigned char var_1_26 = 0; [L44] unsigned char var_1_27 = 0; [L45] unsigned char var_1_28 = 1; [L46] signed short int var_1_29 = -32; [L47] unsigned char var_1_30 = 0; [L48] unsigned long int var_1_31 = 128; [L49] unsigned long int var_1_32 = 4222478885; [L50] signed short int var_1_34 = -1; [L51] unsigned char var_1_36 = 0; [L52] float var_1_37 = 16.046; [L53] float var_1_38 = 127.2; [L54] unsigned char var_1_39 = 100; [L55] float var_1_40 = 0.0; [L56] unsigned char var_1_42 = 0; [L57] unsigned char var_1_43 = 25; [L58] unsigned char var_1_44 = 100; [L59] unsigned char var_1_45 = 100; [L60] unsigned char var_1_46 = 0; [L61] signed short int var_1_47 = 10; [L62] signed short int var_1_48 = 22621; [L63] unsigned short int var_1_49 = 0; [L64] unsigned long int var_1_50 = 2; [L65] unsigned long int var_1_51 = 3632737153; [L66] signed long int var_1_53 = -5; [L67] unsigned char var_1_56 = 0; [L68] double var_1_57 = 256.875; [L69] double var_1_58 = 0.0; [L70] float var_1_59 = 50.6; [L71] unsigned short int var_1_60 = 19434; [L72] unsigned char var_1_61 = 128; [L73] unsigned short int var_1_62 = 0; [L74] signed long int var_1_63 = 10; [L75] unsigned char last_1_var_1_23 = 1; [L76] signed short int last_1_var_1_29 = -32; [L77] unsigned long int last_1_var_1_31 = 128; [L78] unsigned short int last_1_var_1_49 = 0; [L79] signed long int last_1_var_1_53 = -5; [L80] unsigned char last_1_var_1_56 = 0; [L81] double last_1_var_1_57 = 256.875; [L82] float last_1_var_1_59 = 50.6; [L83] unsigned short int last_1_var_1_62 = 0; VAL [isInitial=0, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_3=1621/25, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_4=11/5, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_5=255/8, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=8] [L363] isInitial = 1 [L364] FCALL initially() [L365] COND TRUE 1 [L366] CALL updateLastVariables() [L348] last_1_var_1_23 = var_1_23 [L349] last_1_var_1_29 = var_1_29 [L350] last_1_var_1_31 = var_1_31 [L351] last_1_var_1_49 = var_1_49 [L352] last_1_var_1_53 = var_1_53 [L353] last_1_var_1_56 = var_1_56 [L354] last_1_var_1_57 = var_1_57 [L355] last_1_var_1_59 = var_1_59 [L356] last_1_var_1_62 = var_1_62 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_3=1621/25, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_4=11/5, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_5=255/8, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=8] [L366] RET updateLastVariables() [L367] CALL updateVariables() [L271] var_1_3 = __VERIFIER_nondet_double() [L272] CALL assume_abort_if_not((var_1_3 >= 0.0F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854765600e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_4=11/5, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_5=255/8, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_4=11/5, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_5=255/8, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=8] [L272] RET assume_abort_if_not((var_1_3 >= 0.0F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854765600e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_4=11/5, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_5=255/8, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=8] [L273] var_1_4 = __VERIFIER_nondet_double() [L274] 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_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_5=255/8, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_5=255/8, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=8] [L274] 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_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_5=255/8, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=8] [L275] var_1_5 = __VERIFIER_nondet_double() [L276] 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_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=8] [L276] 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_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=8] [L277] var_1_9 = __VERIFIER_nondet_char() [L278] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L278] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L279] CALL assume_abort_if_not(var_1_9 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L279] RET assume_abort_if_not(var_1_9 <= 63) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=16, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L280] var_1_10 = __VERIFIER_nondet_char() [L281] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L281] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L282] CALL assume_abort_if_not(var_1_10 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L282] RET assume_abort_if_not(var_1_10 <= 63) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=34431, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L283] var_1_12 = __VERIFIER_nondet_ushort() [L284] CALL assume_abort_if_not(var_1_12 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L284] RET assume_abort_if_not(var_1_12 >= 32767) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L285] CALL assume_abort_if_not(var_1_12 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L285] RET assume_abort_if_not(var_1_12 <= 65534) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_14=9/2, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L286] var_1_14 = __VERIFIER_nondet_float() [L287] 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_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L287] 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_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_15=59/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L288] var_1_15 = __VERIFIER_nondet_float() [L289] 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_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L289] 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_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_16=26/5, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L290] var_1_16 = __VERIFIER_nondet_float() [L291] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L291] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_17=0, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L292] var_1_17 = __VERIFIER_nondet_float() [L293] CALL assume_abort_if_not((var_1_17 >= 2305843.009213691390e+12F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L293] RET assume_abort_if_not((var_1_17 >= 2305843.009213691390e+12F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_18=33/8, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L294] var_1_18 = __VERIFIER_nondet_float() [L295] CALL assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 2305843.009213691390e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L295] RET assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 2305843.009213691390e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_19=24/5, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L296] var_1_19 = __VERIFIER_nondet_float() [L297] CALL assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 2305843.009213691390e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L297] RET assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 2305843.009213691390e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=64, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L298] var_1_21 = __VERIFIER_nondet_char() [L299] CALL assume_abort_if_not(var_1_21 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L299] RET assume_abort_if_not(var_1_21 >= -128) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L300] CALL assume_abort_if_not(var_1_21 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L300] RET assume_abort_if_not(var_1_21 <= 127) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L301] CALL assume_abort_if_not(var_1_21 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L301] RET assume_abort_if_not(var_1_21 != 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L302] var_1_24 = __VERIFIER_nondet_uchar() [L303] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L303] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L304] CALL assume_abort_if_not(var_1_24 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L304] RET assume_abort_if_not(var_1_24 <= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L305] var_1_25 = __VERIFIER_nondet_uchar() [L306] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L306] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L307] CALL assume_abort_if_not(var_1_25 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L307] RET assume_abort_if_not(var_1_25 <= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L308] var_1_26 = __VERIFIER_nondet_uchar() [L309] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L309] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L310] CALL assume_abort_if_not(var_1_26 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L310] RET assume_abort_if_not(var_1_26 <= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L311] var_1_27 = __VERIFIER_nondet_uchar() [L312] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L312] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L313] CALL assume_abort_if_not(var_1_27 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L313] RET assume_abort_if_not(var_1_27 <= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L314] var_1_28 = __VERIFIER_nondet_uchar() [L315] CALL assume_abort_if_not(var_1_28 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L315] RET assume_abort_if_not(var_1_28 >= 1) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L316] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L316] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=4222478885, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L317] var_1_32 = __VERIFIER_nondet_ulong() [L318] CALL assume_abort_if_not(var_1_32 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L318] RET assume_abort_if_not(var_1_32 >= 2147483647) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L319] CALL assume_abort_if_not(var_1_32 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L319] RET assume_abort_if_not(var_1_32 <= 4294967294) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_40=0, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L320] var_1_40 = __VERIFIER_nondet_float() [L321] CALL assume_abort_if_not((var_1_40 >= 4611686.018427387900e+12F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L321] RET assume_abort_if_not((var_1_40 >= 4611686.018427387900e+12F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=0, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L322] var_1_42 = __VERIFIER_nondet_uchar() [L323] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L323] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L324] CALL assume_abort_if_not(var_1_42 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L324] RET assume_abort_if_not(var_1_42 <= 127) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=25, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L325] var_1_43 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L326] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L327] CALL assume_abort_if_not(var_1_43 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L327] RET assume_abort_if_not(var_1_43 <= 254) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=100, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L328] var_1_44 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_44 >= 95) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L329] RET assume_abort_if_not(var_1_44 >= 95) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L330] CALL assume_abort_if_not(var_1_44 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L330] RET assume_abort_if_not(var_1_44 <= 127) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=100, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L331] var_1_45 = __VERIFIER_nondet_uchar() [L332] CALL assume_abort_if_not(var_1_45 >= 95) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L332] RET assume_abort_if_not(var_1_45 >= 95) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L333] CALL assume_abort_if_not(var_1_45 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L333] RET assume_abort_if_not(var_1_45 <= 127) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L334] var_1_46 = __VERIFIER_nondet_uchar() [L335] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L335] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L336] CALL assume_abort_if_not(var_1_46 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L336] RET assume_abort_if_not(var_1_46 <= 63) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=22621, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L337] var_1_48 = __VERIFIER_nondet_short() [L338] CALL assume_abort_if_not(var_1_48 >= 16382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L338] RET assume_abort_if_not(var_1_48 >= 16382) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L339] CALL assume_abort_if_not(var_1_48 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L339] RET assume_abort_if_not(var_1_48 <= 32766) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=3632737153, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L340] var_1_51 = __VERIFIER_nondet_ulong() [L341] CALL assume_abort_if_not(var_1_51 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L341] RET assume_abort_if_not(var_1_51 >= 2147483647) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L342] CALL assume_abort_if_not(var_1_51 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L342] RET assume_abort_if_not(var_1_51 <= 4294967294) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=19434, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L343] var_1_60 = __VERIFIER_nondet_ushort() [L344] CALL assume_abort_if_not(var_1_60 >= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L344] RET assume_abort_if_not(var_1_60 >= 16384) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L345] CALL assume_abort_if_not(var_1_60 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L345] RET assume_abort_if_not(var_1_60 <= 32767) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L367] RET updateVariables() [L368] CALL step() [L87] unsigned char stepLocal_6 = (last_1_var_1_59 / var_1_17) < var_1_18; [L88] unsigned short int stepLocal_5 = var_1_12; VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_5=32767, stepLocal_6=1, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L89] COND TRUE stepLocal_5 > last_1_var_1_53 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_6=1, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L90] COND FALSE !(var_1_25 && stepLocal_6) [L93] var_1_30 = ((last_1_var_1_56 && (var_1_26 && var_1_27)) || var_1_25) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L96] COND FALSE !((((((var_1_42 + last_1_var_1_53)) > (var_1_44)) ? ((var_1_42 + last_1_var_1_53)) : (var_1_44))) > (last_1_var_1_31 - var_1_48)) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L99] COND FALSE !(last_1_var_1_57 >= var_1_19) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L103] unsigned long int stepLocal_14 = var_1_50; VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_14=2, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=253/5, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L104] COND TRUE ((22760 + var_1_60) - var_1_46) >= stepLocal_14 [L105] var_1_59 = var_1_4 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=2, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=10, var_1_8=-50, var_1_9=2] [L107] var_1_63 = var_1_50 [L108] signed long int stepLocal_13 = last_1_var_1_49; VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_13=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=0, var_1_57=2055/8, var_1_58=0, var_1_59=2, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=2, var_1_8=-50, var_1_9=2] [L109] COND TRUE 1 >= stepLocal_13 [L110] var_1_56 = (! (last_1_var_1_23 && var_1_26)) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=0, var_1_59=2, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=2, var_1_8=-50, var_1_9=2] [L114] COND TRUE \read(var_1_56) [L115] var_1_58 = var_1_15 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=4, var_1_12=32767, var_1_13=99999999999999/10, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=2, var_1_8=-50, var_1_9=2] [L119] COND TRUE \read(var_1_56) [L120] var_1_11 = (var_1_12 - var_1_10) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_13=99999999999999/10, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=10, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=2, var_1_8=-50, var_1_9=2] [L122] COND TRUE \read(var_1_56) [L123] var_1_47 = ((var_1_48 - var_1_45) - var_1_43) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_13=99999999999999/10, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=2, var_1_8=-50, var_1_9=2] [L125] var_1_8 = ((var_1_9 - var_1_10) + -2) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_13=99999999999999/10, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L126] COND TRUE \read(var_1_56) [L127] var_1_13 = ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) + var_1_16) - ((var_1_17 + 3.2738342843526195E18f) - (var_1_18 + var_1_19))) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L131] COND FALSE !(\read(var_1_26)) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L138] COND TRUE (var_1_18 - var_1_16) >= (((((var_1_19) > (var_1_14)) ? (var_1_19) : (var_1_14))) - var_1_3) [L139] var_1_36 = (! var_1_28) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_37=8023/500, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L144] var_1_37 = (var_1_3 - var_1_19) [L145] unsigned char stepLocal_10 = var_1_42; VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_10=15, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L146] COND TRUE 16 > stepLocal_10 [L147] var_1_49 = ((((var_1_10) < (var_1_42)) ? (var_1_10) : (var_1_42))) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=128, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L149] var_1_61 = var_1_42 [L150] var_1_62 = var_1_46 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L151] COND TRUE var_1_16 == var_1_3 [L152] var_1_23 = ((var_1_56 && (var_1_24 || var_1_25)) || (var_1_26 || (var_1_30 && var_1_27))) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L156] unsigned char stepLocal_0 = var_1_30; VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_0=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L157] COND FALSE !(\read(var_1_30)) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_0=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L160] COND FALSE !(stepLocal_0 && var_1_56) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L164] unsigned char stepLocal_4 = var_1_30; [L165] unsigned char stepLocal_3 = var_1_19 <= var_1_59; [L166] signed long int stepLocal_2 = (var_1_9 / var_1_21) + var_1_10; VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_2=0, stepLocal_3=1, stepLocal_4=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L167] EXPR var_1_8 ^ var_1_47 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_2=0, stepLocal_3=1, stepLocal_4=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L167] signed long int stepLocal_1 = var_1_8 ^ var_1_47; [L168] COND FALSE !(stepLocal_4 && var_1_30) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_1=32639, stepLocal_2=0, stepLocal_3=1, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L185] COND FALSE !(var_1_59 < ((var_1_40 - var_1_19) - var_1_17)) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_1=32639, stepLocal_2=0, stepLocal_3=1, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_38=636/5, var_1_39=100, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L198] COND TRUE var_1_59 <= ((- var_1_13) * var_1_3) [L199] var_1_39 = (((var_1_44 + var_1_45) - var_1_10) - (var_1_9 + var_1_46)) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_1=32639, stepLocal_2=0, stepLocal_3=1, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_38=636/5, var_1_39=220, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L202] unsigned long int stepLocal_8 = var_1_50; [L203] unsigned char stepLocal_7 = var_1_26; VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_1=32639, stepLocal_2=0, stepLocal_3=1, stepLocal_7=0, stepLocal_8=2, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=-1, var_1_36=0, var_1_38=636/5, var_1_39=220, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L204] COND TRUE stepLocal_8 <= var_1_32 [L205] var_1_34 = var_1_11 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_1=32639, stepLocal_2=0, stepLocal_3=1, stepLocal_7=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=128, var_1_32=-6442450945, var_1_34=32767, var_1_36=0, var_1_38=636/5, var_1_39=220, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L211] COND TRUE (var_1_8 == var_1_21) || (var_1_15 <= var_1_19) [L212] var_1_31 = (var_1_32 - var_1_9) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_1=32639, stepLocal_2=0, stepLocal_3=1, stepLocal_7=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=-6442450947, var_1_32=-6442450945, var_1_34=32767, var_1_36=0, var_1_38=636/5, var_1_39=220, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L224] COND FALSE !(var_1_58 <= ((var_1_15 + var_1_19) + var_1_17)) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_1=32639, stepLocal_2=0, stepLocal_3=1, stepLocal_7=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=-6442450947, var_1_32=-6442450945, var_1_34=32767, var_1_36=0, var_1_38=636/5, var_1_39=220, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L233] COND FALSE !((((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))) - var_1_18) > var_1_19) [L246] var_1_29 = last_1_var_1_29 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_1=32639, stepLocal_2=0, stepLocal_3=1, stepLocal_7=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=-6442450947, var_1_32=-6442450945, var_1_34=32767, var_1_36=0, var_1_38=636/5, var_1_39=220, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L248] unsigned long int stepLocal_9 = (((var_1_31) > (var_1_12)) ? (var_1_31) : (var_1_12)); VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_1=32639, stepLocal_2=0, stepLocal_3=1, stepLocal_7=0, stepLocal_9=-6442450947, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=-6442450947, var_1_32=-6442450945, var_1_34=32767, var_1_36=0, var_1_38=636/5, var_1_39=220, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L249] COND FALSE !(stepLocal_9 == var_1_49) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_1=32639, stepLocal_2=0, stepLocal_3=1, stepLocal_7=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=-6442450947, var_1_32=-6442450945, var_1_34=32767, var_1_36=0, var_1_38=636/5, var_1_39=220, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L252] signed long int stepLocal_12 = var_1_44 % var_1_45; [L253] signed long int stepLocal_11 = 10000; VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_11=10000, stepLocal_12=95, stepLocal_1=32639, stepLocal_2=0, stepLocal_3=1, stepLocal_7=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=-6442450947, var_1_32=-6442450945, var_1_34=32767, var_1_36=0, var_1_38=636/5, var_1_39=220, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=-5, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L254] COND TRUE \read(var_1_56) [L255] var_1_53 = var_1_47 VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, stepLocal_11=10000, stepLocal_12=95, stepLocal_1=32639, stepLocal_2=0, stepLocal_3=1, stepLocal_7=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=-6442450947, var_1_32=-6442450945, var_1_34=32767, var_1_36=0, var_1_38=636/5, var_1_39=220, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=32639, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L368] RET step() [L369] CALL, EXPR property() [L359] EXPR ((((var_1_30 ? (var_1_1 == ((double) (((((var_1_3 - var_1_4)) < (var_1_5)) ? ((var_1_3 - var_1_4)) : (var_1_5))))) : ((var_1_30 && var_1_56) ? (var_1_1 == ((double) (var_1_4 - var_1_3))) : 1)) && (var_1_8 == ((signed char) ((var_1_9 - var_1_10) + -2)))) && (var_1_56 ? (var_1_11 == ((unsigned short int) (var_1_12 - var_1_10))) : 1)) && (var_1_56 ? (var_1_13 == ((float) ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) + var_1_16) - ((var_1_17 + 3.2738342843526195E18f) - (var_1_18 + var_1_19))))) : (var_1_13 == ((float) (((((var_1_16 - (var_1_14 + var_1_19))) < (((((var_1_18 - var_1_17) < 0 ) ? -(var_1_18 - var_1_17) : (var_1_18 - var_1_17))))) ? ((var_1_16 - (var_1_14 + var_1_19))) : (((((var_1_18 - var_1_17) < 0 ) ? -(var_1_18 - var_1_17) : (var_1_18 - var_1_17)))))))))) && ((var_1_30 && var_1_30) ? ((((var_1_9 / var_1_21) + var_1_10) < ((var_1_12 + var_1_47) - 128)) ? (var_1_20 == ((signed long int) (((((var_1_47 - var_1_10)) < (var_1_9)) ? ((var_1_47 - var_1_10)) : (var_1_9))))) : (((var_1_8 ^ var_1_47) > var_1_21) ? ((var_1_30 || (var_1_19 <= var_1_59)) ? (var_1_20 == ((signed long int) var_1_12)) : 1) : (var_1_36 ? (var_1_20 == ((signed long int) ((((((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10)))) > (var_1_12)) ? (((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10)))) : (var_1_12))))) : (var_1_20 == ((signed long int) ((((((16) < 0 ) ? -(16) : (16))) + 256) - ((((0) > (var_1_47)) ? (0) : (var_1_47))))))))) : 1) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=-6442450947, var_1_32=-6442450945, var_1_34=32767, var_1_36=0, var_1_38=636/5, var_1_39=220, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=32639, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L359] EXPR (((((((((((((var_1_30 ? (var_1_1 == ((double) (((((var_1_3 - var_1_4)) < (var_1_5)) ? ((var_1_3 - var_1_4)) : (var_1_5))))) : ((var_1_30 && var_1_56) ? (var_1_1 == ((double) (var_1_4 - var_1_3))) : 1)) && (var_1_8 == ((signed char) ((var_1_9 - var_1_10) + -2)))) && (var_1_56 ? (var_1_11 == ((unsigned short int) (var_1_12 - var_1_10))) : 1)) && (var_1_56 ? (var_1_13 == ((float) ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) + var_1_16) - ((var_1_17 + 3.2738342843526195E18f) - (var_1_18 + var_1_19))))) : (var_1_13 == ((float) (((((var_1_16 - (var_1_14 + var_1_19))) < (((((var_1_18 - var_1_17) < 0 ) ? -(var_1_18 - var_1_17) : (var_1_18 - var_1_17))))) ? ((var_1_16 - (var_1_14 + var_1_19))) : (((((var_1_18 - var_1_17) < 0 ) ? -(var_1_18 - var_1_17) : (var_1_18 - var_1_17)))))))))) && ((var_1_30 && var_1_30) ? ((((var_1_9 / var_1_21) + var_1_10) < ((var_1_12 + var_1_47) - 128)) ? (var_1_20 == ((signed long int) (((((var_1_47 - var_1_10)) < (var_1_9)) ? ((var_1_47 - var_1_10)) : (var_1_9))))) : (((var_1_8 ^ var_1_47) > var_1_21) ? ((var_1_30 || (var_1_19 <= var_1_59)) ? (var_1_20 == ((signed long int) var_1_12)) : 1) : (var_1_36 ? (var_1_20 == ((signed long int) ((((((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10)))) > (var_1_12)) ? (((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10)))) : (var_1_12))))) : (var_1_20 == ((signed long int) ((((((16) < 0 ) ? -(16) : (16))) + 256) - ((((0) > (var_1_47)) ? (0) : (var_1_47))))))))) : 1)) && ((var_1_16 == var_1_3) ? (var_1_23 == ((unsigned char) ((var_1_56 && (var_1_24 || var_1_25)) || (var_1_26 || (var_1_30 && var_1_27))))) : (var_1_23 == ((unsigned char) var_1_28)))) && (((((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))) - var_1_18) > var_1_19) ? ((var_1_57 >= var_1_15) ? (var_1_29 == ((signed short int) (last_1_var_1_29 + -128))) : ((var_1_16 <= var_1_58) ? (var_1_27 ? (var_1_29 == ((signed short int) ((var_1_9 + last_1_var_1_29) + 5))) : 1) : (var_1_29 == ((signed short int) var_1_21)))) : (var_1_29 == ((signed short int) last_1_var_1_29)))) && ((var_1_12 > last_1_var_1_53) ? ((var_1_25 && ((last_1_var_1_59 / var_1_17) < var_1_18)) ? (var_1_30 == ((unsigned char) (! (! var_1_26)))) : (var_1_30 == ((unsigned char) ((last_1_var_1_56 && (var_1_26 && var_1_27)) || var_1_25)))) : 1)) && (((var_1_8 == var_1_21) || (var_1_15 <= var_1_19)) ? (var_1_31 == ((unsigned long int) (var_1_32 - var_1_9))) : ((var_1_3 < var_1_15) ? (var_1_31 == ((unsigned long int) (var_1_12 + var_1_9))) : ((var_1_10 < var_1_34) ? (var_1_31 == ((unsigned long int) var_1_10)) : (var_1_31 == ((unsigned long int) var_1_9)))))) && ((var_1_50 <= var_1_32) ? (var_1_34 == ((signed short int) var_1_11)) : ((var_1_26 && var_1_23) ? (var_1_34 == ((signed short int) ((((((((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) < 0 ) ? -((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) : ((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))))) < 0 ) ? -(((((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) < 0 ) ? -((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) : ((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))))) : (((((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) < 0 ) ? -((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) : ((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))))))))) : 1))) && (var_1_26 ? ((var_1_59 != var_1_15) ? (var_1_36 == ((unsigned char) ((var_1_18 > var_1_3) || var_1_28))) : (var_1_36 == ((unsigned char) var_1_28))) : (((var_1_18 - var_1_16) >= (((((var_1_19) > (var_1_14)) ? (var_1_19) : (var_1_14))) - var_1_3)) ? (var_1_36 == ((unsigned char) (! var_1_28))) : (var_1_36 == ((unsigned char) (! var_1_25)))))) && (var_1_37 == ((float) (var_1_3 - var_1_19)))) && ((((((var_1_31) > (var_1_12)) ? (var_1_31) : (var_1_12))) == var_1_49) ? (var_1_38 == ((float) ((((var_1_3) > (var_1_4)) ? (var_1_3) : (var_1_4))))) : 1)) && ((var_1_59 < ((var_1_40 - var_1_19) - var_1_17)) ? ((31.5 > (((((5.5) < 0 ) ? -(5.5) : (5.5))) + (- var_1_13))) ? ((var_1_36 && ((var_1_16 <= var_1_13) && var_1_36)) ? (var_1_39 == ((unsigned char) (var_1_10 + (((((((var_1_9) > (var_1_42)) ? (var_1_9) : (var_1_42))) < 0 ) ? -((((var_1_9) > (var_1_42)) ? (var_1_9) : (var_1_42))) : ((((var_1_9) > (var_1_42)) ? (var_1_9) : (var_1_42)))))))) : (var_1_39 == ((unsigned char) ((((((((4) > (var_1_9)) ? (4) : (var_1_9)))) > (var_1_43)) ? (((((4) > (var_1_9)) ? (4) : (var_1_9)))) : (var_1_43)))))) : ((-8 > ((var_1_10 + var_1_49) | var_1_50)) ? (var_1_39 == ((unsigned char) ((((((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10)))) < (var_1_43)) ? (((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10)))) : (var_1_43))))) : 1)) : ((var_1_59 <= ((- var_1_13) * var_1_3)) ? (var_1_39 == ((unsigned char) (((var_1_44 + var_1_45) - var_1_10) - (var_1_9 + var_1_46)))) : 1)) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=-6442450947, var_1_32=-6442450945, var_1_34=32767, var_1_36=0, var_1_38=636/5, var_1_39=220, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=32639, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L359] EXPR (((((((((((((((((var_1_30 ? (var_1_1 == ((double) (((((var_1_3 - var_1_4)) < (var_1_5)) ? ((var_1_3 - var_1_4)) : (var_1_5))))) : ((var_1_30 && var_1_56) ? (var_1_1 == ((double) (var_1_4 - var_1_3))) : 1)) && (var_1_8 == ((signed char) ((var_1_9 - var_1_10) + -2)))) && (var_1_56 ? (var_1_11 == ((unsigned short int) (var_1_12 - var_1_10))) : 1)) && (var_1_56 ? (var_1_13 == ((float) ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) + var_1_16) - ((var_1_17 + 3.2738342843526195E18f) - (var_1_18 + var_1_19))))) : (var_1_13 == ((float) (((((var_1_16 - (var_1_14 + var_1_19))) < (((((var_1_18 - var_1_17) < 0 ) ? -(var_1_18 - var_1_17) : (var_1_18 - var_1_17))))) ? ((var_1_16 - (var_1_14 + var_1_19))) : (((((var_1_18 - var_1_17) < 0 ) ? -(var_1_18 - var_1_17) : (var_1_18 - var_1_17)))))))))) && ((var_1_30 && var_1_30) ? ((((var_1_9 / var_1_21) + var_1_10) < ((var_1_12 + var_1_47) - 128)) ? (var_1_20 == ((signed long int) (((((var_1_47 - var_1_10)) < (var_1_9)) ? ((var_1_47 - var_1_10)) : (var_1_9))))) : (((var_1_8 ^ var_1_47) > var_1_21) ? ((var_1_30 || (var_1_19 <= var_1_59)) ? (var_1_20 == ((signed long int) var_1_12)) : 1) : (var_1_36 ? (var_1_20 == ((signed long int) ((((((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10)))) > (var_1_12)) ? (((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10)))) : (var_1_12))))) : (var_1_20 == ((signed long int) ((((((16) < 0 ) ? -(16) : (16))) + 256) - ((((0) > (var_1_47)) ? (0) : (var_1_47))))))))) : 1)) && ((var_1_16 == var_1_3) ? (var_1_23 == ((unsigned char) ((var_1_56 && (var_1_24 || var_1_25)) || (var_1_26 || (var_1_30 && var_1_27))))) : (var_1_23 == ((unsigned char) var_1_28)))) && (((((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))) - var_1_18) > var_1_19) ? ((var_1_57 >= var_1_15) ? (var_1_29 == ((signed short int) (last_1_var_1_29 + -128))) : ((var_1_16 <= var_1_58) ? (var_1_27 ? (var_1_29 == ((signed short int) ((var_1_9 + last_1_var_1_29) + 5))) : 1) : (var_1_29 == ((signed short int) var_1_21)))) : (var_1_29 == ((signed short int) last_1_var_1_29)))) && ((var_1_12 > last_1_var_1_53) ? ((var_1_25 && ((last_1_var_1_59 / var_1_17) < var_1_18)) ? (var_1_30 == ((unsigned char) (! (! var_1_26)))) : (var_1_30 == ((unsigned char) ((last_1_var_1_56 && (var_1_26 && var_1_27)) || var_1_25)))) : 1)) && (((var_1_8 == var_1_21) || (var_1_15 <= var_1_19)) ? (var_1_31 == ((unsigned long int) (var_1_32 - var_1_9))) : ((var_1_3 < var_1_15) ? (var_1_31 == ((unsigned long int) (var_1_12 + var_1_9))) : ((var_1_10 < var_1_34) ? (var_1_31 == ((unsigned long int) var_1_10)) : (var_1_31 == ((unsigned long int) var_1_9)))))) && ((var_1_50 <= var_1_32) ? (var_1_34 == ((signed short int) var_1_11)) : ((var_1_26 && var_1_23) ? (var_1_34 == ((signed short int) ((((((((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) < 0 ) ? -((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) : ((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))))) < 0 ) ? -(((((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) < 0 ) ? -((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) : ((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))))) : (((((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) < 0 ) ? -((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) : ((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))))))))) : 1))) && (var_1_26 ? ((var_1_59 != var_1_15) ? (var_1_36 == ((unsigned char) ((var_1_18 > var_1_3) || var_1_28))) : (var_1_36 == ((unsigned char) var_1_28))) : (((var_1_18 - var_1_16) >= (((((var_1_19) > (var_1_14)) ? (var_1_19) : (var_1_14))) - var_1_3)) ? (var_1_36 == ((unsigned char) (! var_1_28))) : (var_1_36 == ((unsigned char) (! var_1_25)))))) && (var_1_37 == ((float) (var_1_3 - var_1_19)))) && ((((((var_1_31) > (var_1_12)) ? (var_1_31) : (var_1_12))) == var_1_49) ? (var_1_38 == ((float) ((((var_1_3) > (var_1_4)) ? (var_1_3) : (var_1_4))))) : 1)) && ((var_1_59 < ((var_1_40 - var_1_19) - var_1_17)) ? ((31.5 > (((((5.5) < 0 ) ? -(5.5) : (5.5))) + (- var_1_13))) ? ((var_1_36 && ((var_1_16 <= var_1_13) && var_1_36)) ? (var_1_39 == ((unsigned char) (var_1_10 + (((((((var_1_9) > (var_1_42)) ? (var_1_9) : (var_1_42))) < 0 ) ? -((((var_1_9) > (var_1_42)) ? (var_1_9) : (var_1_42))) : ((((var_1_9) > (var_1_42)) ? (var_1_9) : (var_1_42)))))))) : (var_1_39 == ((unsigned char) ((((((((4) > (var_1_9)) ? (4) : (var_1_9)))) > (var_1_43)) ? (((((4) > (var_1_9)) ? (4) : (var_1_9)))) : (var_1_43)))))) : ((-8 > ((var_1_10 + var_1_49) | var_1_50)) ? (var_1_39 == ((unsigned char) ((((((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10)))) < (var_1_43)) ? (((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10)))) : (var_1_43))))) : 1)) : ((var_1_59 <= ((- var_1_13) * var_1_3)) ? (var_1_39 == ((unsigned char) (((var_1_44 + var_1_45) - var_1_10) - (var_1_9 + var_1_46)))) : 1))) && (var_1_56 ? (var_1_47 == ((signed short int) ((var_1_48 - var_1_45) - var_1_43))) : 1)) && ((16 > var_1_42) ? (var_1_49 == ((unsigned short int) ((((var_1_10) < (var_1_42)) ? (var_1_10) : (var_1_42))))) : 1)) && (((((((var_1_42 + last_1_var_1_53)) > (var_1_44)) ? ((var_1_42 + last_1_var_1_53)) : (var_1_44))) > (last_1_var_1_31 - var_1_48)) ? (var_1_50 == ((unsigned long int) (((((var_1_32) < (var_1_51)) ? (var_1_32) : (var_1_51))) - var_1_46))) : ((last_1_var_1_57 >= var_1_19) ? (var_1_50 == ((unsigned long int) (last_1_var_1_31 + var_1_42))) : 1))) && (var_1_56 ? (var_1_53 == ((signed long int) var_1_47)) : (((var_1_31 ^ ((((last_1_var_1_53) > (last_1_var_1_53)) ? (last_1_var_1_53) : (last_1_var_1_53)))) > 10000) ? (((var_1_44 % var_1_45) == var_1_47) ? ((var_1_1 != var_1_18) ? (var_1_53 == ((signed long int) (var_1_48 - var_1_9))) : (var_1_53 == ((signed long int) (((((((((var_1_47) > (var_1_63)) ? (var_1_47) : (var_1_63)))) > ((var_1_29 + var_1_42))) ? (((((var_1_47) > (var_1_63)) ? (var_1_47) : (var_1_63)))) : ((var_1_29 + var_1_42)))) + var_1_31)))) : 1) : (var_1_53 == ((signed long int) ((((((25 - var_1_49) + var_1_44)) < (((((-5) > ((var_1_31 + var_1_48))) ? (-5) : ((var_1_31 + var_1_48)))))) ? (((25 - var_1_49) + var_1_44)) : (((((-5) > ((var_1_31 + var_1_48))) ? (-5) : ((var_1_31 + var_1_48))))))))))) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=-6442450947, var_1_32=-6442450945, var_1_34=32767, var_1_36=0, var_1_38=636/5, var_1_39=220, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=32639, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L359-L360] return ((((((((((((((((((((((((var_1_30 ? (var_1_1 == ((double) (((((var_1_3 - var_1_4)) < (var_1_5)) ? ((var_1_3 - var_1_4)) : (var_1_5))))) : ((var_1_30 && var_1_56) ? (var_1_1 == ((double) (var_1_4 - var_1_3))) : 1)) && (var_1_8 == ((signed char) ((var_1_9 - var_1_10) + -2)))) && (var_1_56 ? (var_1_11 == ((unsigned short int) (var_1_12 - var_1_10))) : 1)) && (var_1_56 ? (var_1_13 == ((float) ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) + var_1_16) - ((var_1_17 + 3.2738342843526195E18f) - (var_1_18 + var_1_19))))) : (var_1_13 == ((float) (((((var_1_16 - (var_1_14 + var_1_19))) < (((((var_1_18 - var_1_17) < 0 ) ? -(var_1_18 - var_1_17) : (var_1_18 - var_1_17))))) ? ((var_1_16 - (var_1_14 + var_1_19))) : (((((var_1_18 - var_1_17) < 0 ) ? -(var_1_18 - var_1_17) : (var_1_18 - var_1_17)))))))))) && ((var_1_30 && var_1_30) ? ((((var_1_9 / var_1_21) + var_1_10) < ((var_1_12 + var_1_47) - 128)) ? (var_1_20 == ((signed long int) (((((var_1_47 - var_1_10)) < (var_1_9)) ? ((var_1_47 - var_1_10)) : (var_1_9))))) : (((var_1_8 ^ var_1_47) > var_1_21) ? ((var_1_30 || (var_1_19 <= var_1_59)) ? (var_1_20 == ((signed long int) var_1_12)) : 1) : (var_1_36 ? (var_1_20 == ((signed long int) ((((((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10)))) > (var_1_12)) ? (((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10)))) : (var_1_12))))) : (var_1_20 == ((signed long int) ((((((16) < 0 ) ? -(16) : (16))) + 256) - ((((0) > (var_1_47)) ? (0) : (var_1_47))))))))) : 1)) && ((var_1_16 == var_1_3) ? (var_1_23 == ((unsigned char) ((var_1_56 && (var_1_24 || var_1_25)) || (var_1_26 || (var_1_30 && var_1_27))))) : (var_1_23 == ((unsigned char) var_1_28)))) && (((((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))) - var_1_18) > var_1_19) ? ((var_1_57 >= var_1_15) ? (var_1_29 == ((signed short int) (last_1_var_1_29 + -128))) : ((var_1_16 <= var_1_58) ? (var_1_27 ? (var_1_29 == ((signed short int) ((var_1_9 + last_1_var_1_29) + 5))) : 1) : (var_1_29 == ((signed short int) var_1_21)))) : (var_1_29 == ((signed short int) last_1_var_1_29)))) && ((var_1_12 > last_1_var_1_53) ? ((var_1_25 && ((last_1_var_1_59 / var_1_17) < var_1_18)) ? (var_1_30 == ((unsigned char) (! (! var_1_26)))) : (var_1_30 == ((unsigned char) ((last_1_var_1_56 && (var_1_26 && var_1_27)) || var_1_25)))) : 1)) && (((var_1_8 == var_1_21) || (var_1_15 <= var_1_19)) ? (var_1_31 == ((unsigned long int) (var_1_32 - var_1_9))) : ((var_1_3 < var_1_15) ? (var_1_31 == ((unsigned long int) (var_1_12 + var_1_9))) : ((var_1_10 < var_1_34) ? (var_1_31 == ((unsigned long int) var_1_10)) : (var_1_31 == ((unsigned long int) var_1_9)))))) && ((var_1_50 <= var_1_32) ? (var_1_34 == ((signed short int) var_1_11)) : ((var_1_26 && var_1_23) ? (var_1_34 == ((signed short int) ((((((((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) < 0 ) ? -((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) : ((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))))) < 0 ) ? -(((((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) < 0 ) ? -((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) : ((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))))) : (((((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) < 0 ) ? -((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))) : ((((var_1_21) > (var_1_11)) ? (var_1_21) : (var_1_11))))))))) : 1))) && (var_1_26 ? ((var_1_59 != var_1_15) ? (var_1_36 == ((unsigned char) ((var_1_18 > var_1_3) || var_1_28))) : (var_1_36 == ((unsigned char) var_1_28))) : (((var_1_18 - var_1_16) >= (((((var_1_19) > (var_1_14)) ? (var_1_19) : (var_1_14))) - var_1_3)) ? (var_1_36 == ((unsigned char) (! var_1_28))) : (var_1_36 == ((unsigned char) (! var_1_25)))))) && (var_1_37 == ((float) (var_1_3 - var_1_19)))) && ((((((var_1_31) > (var_1_12)) ? (var_1_31) : (var_1_12))) == var_1_49) ? (var_1_38 == ((float) ((((var_1_3) > (var_1_4)) ? (var_1_3) : (var_1_4))))) : 1)) && ((var_1_59 < ((var_1_40 - var_1_19) - var_1_17)) ? ((31.5 > (((((5.5) < 0 ) ? -(5.5) : (5.5))) + (- var_1_13))) ? ((var_1_36 && ((var_1_16 <= var_1_13) && var_1_36)) ? (var_1_39 == ((unsigned char) (var_1_10 + (((((((var_1_9) > (var_1_42)) ? (var_1_9) : (var_1_42))) < 0 ) ? -((((var_1_9) > (var_1_42)) ? (var_1_9) : (var_1_42))) : ((((var_1_9) > (var_1_42)) ? (var_1_9) : (var_1_42)))))))) : (var_1_39 == ((unsigned char) ((((((((4) > (var_1_9)) ? (4) : (var_1_9)))) > (var_1_43)) ? (((((4) > (var_1_9)) ? (4) : (var_1_9)))) : (var_1_43)))))) : ((-8 > ((var_1_10 + var_1_49) | var_1_50)) ? (var_1_39 == ((unsigned char) ((((((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10)))) < (var_1_43)) ? (((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10)))) : (var_1_43))))) : 1)) : ((var_1_59 <= ((- var_1_13) * var_1_3)) ? (var_1_39 == ((unsigned char) (((var_1_44 + var_1_45) - var_1_10) - (var_1_9 + var_1_46)))) : 1))) && (var_1_56 ? (var_1_47 == ((signed short int) ((var_1_48 - var_1_45) - var_1_43))) : 1)) && ((16 > var_1_42) ? (var_1_49 == ((unsigned short int) ((((var_1_10) < (var_1_42)) ? (var_1_10) : (var_1_42))))) : 1)) && (((((((var_1_42 + last_1_var_1_53)) > (var_1_44)) ? ((var_1_42 + last_1_var_1_53)) : (var_1_44))) > (last_1_var_1_31 - var_1_48)) ? (var_1_50 == ((unsigned long int) (((((var_1_32) < (var_1_51)) ? (var_1_32) : (var_1_51))) - var_1_46))) : ((last_1_var_1_57 >= var_1_19) ? (var_1_50 == ((unsigned long int) (last_1_var_1_31 + var_1_42))) : 1))) && (var_1_56 ? (var_1_53 == ((signed long int) var_1_47)) : (((var_1_31 ^ ((((last_1_var_1_53) > (last_1_var_1_53)) ? (last_1_var_1_53) : (last_1_var_1_53)))) > 10000) ? (((var_1_44 % var_1_45) == var_1_47) ? ((var_1_1 != var_1_18) ? (var_1_53 == ((signed long int) (var_1_48 - var_1_9))) : (var_1_53 == ((signed long int) (((((((((var_1_47) > (var_1_63)) ? (var_1_47) : (var_1_63)))) > ((var_1_29 + var_1_42))) ? (((((var_1_47) > (var_1_63)) ? (var_1_47) : (var_1_63)))) : ((var_1_29 + var_1_42)))) + var_1_31)))) : 1) : (var_1_53 == ((signed long int) ((((((25 - var_1_49) + var_1_44)) < (((((-5) > ((var_1_31 + var_1_48))) ? (-5) : ((var_1_31 + var_1_48)))))) ? (((25 - var_1_49) + var_1_44)) : (((((-5) > ((var_1_31 + var_1_48))) ? (-5) : ((var_1_31 + var_1_48)))))))))))) && ((1 >= last_1_var_1_49) ? (var_1_56 == ((unsigned char) (! (last_1_var_1_23 && var_1_26)))) : (var_1_56 == ((unsigned char) ((last_1_var_1_62 < ((((var_1_42) > (var_1_46)) ? (var_1_42) : (var_1_46)))) && var_1_26))))) && ((var_1_58 <= ((var_1_15 + var_1_19) + var_1_17)) ? ((var_1_12 >= ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))) ? ((var_1_17 < var_1_59) ? (var_1_57 == ((double) var_1_19)) : 1) : (var_1_57 == ((double) var_1_15))) : 1)) && (var_1_56 ? (var_1_58 == ((double) var_1_15)) : (var_1_58 == ((double) var_1_4)))) && ((((22760 + var_1_60) - var_1_46) >= var_1_50) ? (var_1_59 == ((float) var_1_4)) : 1)) && (var_1_61 == ((unsigned char) var_1_42))) && (var_1_62 == ((unsigned short int) var_1_46))) && (var_1_63 == ((signed long int) var_1_50)) ; [L369] RET, EXPR property() [L369] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=-6442450947, var_1_32=-6442450945, var_1_34=32767, var_1_36=0, var_1_38=636/5, var_1_39=220, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=32639, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] [L19] reach_error() VAL [isInitial=1, last_1_var_1_23=1, last_1_var_1_29=-32, last_1_var_1_31=128, last_1_var_1_49=0, last_1_var_1_53=-5, last_1_var_1_56=0, last_1_var_1_57=2055/8, last_1_var_1_59=253/5, last_1_var_1_62=0, var_1_10=0, var_1_11=32767, var_1_12=32767, var_1_15=3, var_1_20=4, var_1_21=4, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=-32, var_1_30=0, var_1_31=-6442450947, var_1_32=-6442450945, var_1_34=32767, var_1_36=0, var_1_38=636/5, var_1_39=220, var_1_42=15, var_1_43=0, var_1_44=95, var_1_45=127, var_1_46=0, var_1_47=32639, var_1_48=32766, var_1_49=0, var_1_4=2, var_1_50=2, var_1_51=2147483647, var_1_53=32639, var_1_56=1, var_1_57=2055/8, var_1_58=3, var_1_59=2, var_1_60=32767, var_1_61=15, var_1_62=0, var_1_63=2, var_1_8=0, var_1_9=2] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 190 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 72.5s, OverallIterations: 13, TraceHistogramMax: 47, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 29.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10276 SdHoareTripleChecker+Valid, 12.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10167 mSDsluCounter, 13833 SdHoareTripleChecker+Invalid, 11.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9730 mSDsCounter, 1573 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7184 IncrementalHoareTripleChecker+Invalid, 8757 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1573 mSolverCounterUnsat, 4103 mSDtfsCounter, 7184 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3739 GetRequests, 3430 SyntacticMatches, 1 SemanticMatches, 308 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13154 ImplicationChecksByTransitivity, 18.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1757occurred in iteration=12, InterpolantAutomatonStates: 247, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.8s AutomataMinimizationTime, 12 MinimizatonAttempts, 3628 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 5.1s SatisfiabilityAnalysisTime, 33.0s InterpolantComputationTime, 5647 NumberOfCodeBlocks, 5647 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 5941 ConstructedInterpolants, 0 QuantifiedInterpolants, 25975 SizeOfPredicates, 27 NumberOfNonLiveVariables, 2968 ConjunctsInSsa, 93 ConjunctsInUnsatCore, 19 InterpolantComputations, 8 PerfectInterpolantSequences, 80182/82156 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 [2024-11-08 16:15:52,678 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with 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-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX --witnessprinter.witness.filename witness --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 6792371c68eda6cfb09ed6ea574c2389b006798add32a51bdbad0bae346c339a --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 16:15:55,400 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 16:15:55,484 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-08 16:15:55,492 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 16:15:55,496 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 16:15:55,544 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 16:15:55,545 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 16:15:55,545 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 16:15:55,546 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 16:15:55,546 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 16:15:55,548 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 16:15:55,548 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 16:15:55,549 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 16:15:55,550 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 16:15:55,553 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 16:15:55,553 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 16:15:55,554 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 16:15:55,554 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 16:15:55,554 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 16:15:55,555 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 16:15:55,555 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 16:15:55,559 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 16:15:55,559 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 16:15:55,560 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-08 16:15:55,560 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-08 16:15:55,560 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 16:15:55,561 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-08 16:15:55,561 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 16:15:55,561 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 16:15:55,561 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 16:15:55,562 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 16:15:55,562 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 16:15:55,562 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 16:15:55,565 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 16:15:55,566 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:15:55,566 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 16:15:55,567 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 16:15:55,568 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 16:15:55,568 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-08 16:15:55,568 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-08 16:15:55,569 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 16:15:55,569 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 16:15:55,581 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 16:15:55,581 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 16:15:55,582 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_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 6792371c68eda6cfb09ed6ea574c2389b006798add32a51bdbad0bae346c339a [2024-11-08 16:15:56,027 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 16:15:56,062 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 16:15:56,066 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 16:15:56,067 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 16:15:56,068 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 16:15:56,070 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-2.i Unable to find full path for "g++" [2024-11-08 16:15:58,661 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 16:15:58,997 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 16:15:58,998 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-2.i [2024-11-08 16:15:59,020 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/data/2b7cd8f26/bd3831a7aa094e68ae48260690ff3ba3/FLAGf269c5d5a [2024-11-08 16:15:59,261 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/data/2b7cd8f26/bd3831a7aa094e68ae48260690ff3ba3 [2024-11-08 16:15:59,268 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 16:15:59,269 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 16:15:59,271 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 16:15:59,275 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 16:15:59,284 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 16:15:59,285 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:15:59" (1/1) ... [2024-11-08 16:15:59,287 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@575a814c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:15:59, skipping insertion in model container [2024-11-08 16:15:59,287 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:15:59" (1/1) ... [2024-11-08 16:15:59,346 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 16:15:59,579 WARN L250 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_34b6323a-f8c3-4b29-8340-baabee2d772a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-2.i[915,928] [2024-11-08 16:15:59,797 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:15:59,839 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 16:15:59,862 WARN L250 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_34b6323a-f8c3-4b29-8340-baabee2d772a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-2.i[915,928] [2024-11-08 16:16:00,029 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:16:00,062 INFO L204 MainTranslator]: Completed translation [2024-11-08 16:16:00,063 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:16:00 WrapperNode [2024-11-08 16:16:00,064 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 16:16:00,065 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 16:16:00,065 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 16:16:00,066 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 16:16:00,076 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:16:00" (1/1) ... [2024-11-08 16:16:00,109 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:16:00" (1/1) ... [2024-11-08 16:16:00,184 INFO L138 Inliner]: procedures = 27, calls = 60, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 346 [2024-11-08 16:16:00,184 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 16:16:00,186 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 16:16:00,186 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 16:16:00,187 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 16:16:00,200 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:16:00" (1/1) ... [2024-11-08 16:16:00,201 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:16:00" (1/1) ... [2024-11-08 16:16:00,213 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:16:00" (1/1) ... [2024-11-08 16:16:00,255 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-08 16:16:00,256 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:16:00" (1/1) ... [2024-11-08 16:16:00,260 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:16:00" (1/1) ... [2024-11-08 16:16:00,295 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:16:00" (1/1) ... [2024-11-08 16:16:00,304 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:16:00" (1/1) ... [2024-11-08 16:16:00,317 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:16:00" (1/1) ... [2024-11-08 16:16:00,337 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:16:00" (1/1) ... [2024-11-08 16:16:00,344 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 16:16:00,346 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 16:16:00,346 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 16:16:00,346 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 16:16:00,347 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:16:00" (1/1) ... [2024-11-08 16:16:00,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:16:00,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:16:00,390 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 16:16:00,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 16:16:00,438 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 16:16:00,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-08 16:16:00,439 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 16:16:00,440 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 16:16:00,440 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 16:16:00,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 16:16:00,585 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 16:16:00,588 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 16:16:32,835 INFO L? ?]: Removed 38 outVars from TransFormulas that were not future-live. [2024-11-08 16:16:32,836 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 16:16:32,854 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 16:16:32,854 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-08 16:16:32,855 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:16:32 BoogieIcfgContainer [2024-11-08 16:16:32,855 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 16:16:32,858 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 16:16:32,858 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 16:16:32,862 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 16:16:32,862 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 04:15:59" (1/3) ... [2024-11-08 16:16:32,863 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ab461ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:16:32, skipping insertion in model container [2024-11-08 16:16:32,864 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:16:00" (2/3) ... [2024-11-08 16:16:32,866 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ab461ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:16:32, skipping insertion in model container [2024-11-08 16:16:32,866 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:16:32" (3/3) ... [2024-11-08 16:16:32,868 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-2.i [2024-11-08 16:16:32,890 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 16:16:32,890 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 16:16:32,994 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 16:16:33,005 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@67be554e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 16:16:33,005 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 16:16:33,012 INFO L276 IsEmpty]: Start isEmpty. Operand has 148 states, 98 states have (on average 1.5) internal successors, (147), 99 states have internal predecessors, (147), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-08 16:16:33,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-08 16:16:33,050 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:16:33,051 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:16:33,052 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:16:33,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:16:33,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1864624518, now seen corresponding path program 1 times [2024-11-08 16:16:33,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:16:33,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1386516138] [2024-11-08 16:16:33,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:16:33,084 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 [2024-11-08 16:16:33,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:16:33,088 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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) [2024-11-08 16:16:33,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:16:35,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:16:35,248 INFO L255 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-08 16:16:35,263 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:16:35,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 272 proven. 0 refuted. 0 times theorem prover too weak. 4052 trivial. 0 not checked. [2024-11-08 16:16:35,359 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:16:35,360 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:16:35,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1386516138] [2024-11-08 16:16:35,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1386516138] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:16:35,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:16:35,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 16:16:35,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007694694] [2024-11-08 16:16:35,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:16:35,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 16:16:35,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:16:35,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 16:16:35,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 16:16:35,405 INFO L87 Difference]: Start difference. First operand has 148 states, 98 states have (on average 1.5) internal successors, (147), 99 states have internal predecessors, (147), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand has 2 states, 2 states have (on average 38.0) internal successors, (76), 2 states have internal predecessors, (76), 2 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-08 16:16:35,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:16:35,476 INFO L93 Difference]: Finished difference Result 289 states and 523 transitions. [2024-11-08 16:16:35,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 16:16:35,479 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 38.0) internal successors, (76), 2 states have internal predecessors, (76), 2 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) Word has length 304 [2024-11-08 16:16:35,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:16:35,489 INFO L225 Difference]: With dead ends: 289 [2024-11-08 16:16:35,489 INFO L226 Difference]: Without dead ends: 144 [2024-11-08 16:16:35,494 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 16:16:35,498 INFO L432 NwaCegarLoop]: 234 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, 234 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 [2024-11-08 16:16:35,500 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 16:16:35,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2024-11-08 16:16:35,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2024-11-08 16:16:35,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 95 states have (on average 1.4736842105263157) internal successors, (140), 95 states have internal predecessors, (140), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-08 16:16:35,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 234 transitions. [2024-11-08 16:16:35,571 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 234 transitions. Word has length 304 [2024-11-08 16:16:35,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:16:35,572 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 234 transitions. [2024-11-08 16:16:35,572 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 38.0) internal successors, (76), 2 states have internal predecessors, (76), 2 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-08 16:16:35,572 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 234 transitions. [2024-11-08 16:16:35,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-08 16:16:35,580 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:16:35,581 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:16:35,626 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:16:35,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:16:35,786 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:16:35,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:16:35,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1703992708, now seen corresponding path program 1 times [2024-11-08 16:16:35,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:16:35,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [729425243] [2024-11-08 16:16:35,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:16:35,792 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 [2024-11-08 16:16:35,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:16:35,794 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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) [2024-11-08 16:16:35,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:16:37,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:16:37,862 INFO L255 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-08 16:16:37,873 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:16:45,691 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-08 16:16:45,691 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:16:45,692 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:16:45,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [729425243] [2024-11-08 16:16:45,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [729425243] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:16:45,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:16:45,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 16:16:45,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198296018] [2024-11-08 16:16:45,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:16:45,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:16:45,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:16:45,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:16:45,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:16:45,698 INFO L87 Difference]: Start difference. First operand 144 states and 234 transitions. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:16:50,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.52s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:16:54,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:16:59,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.44s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:17:04,476 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.47s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:17:08,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:17:08,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:17:08,690 INFO L93 Difference]: Finished difference Result 433 states and 703 transitions. [2024-11-08 16:17:08,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:17:08,692 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 304 [2024-11-08 16:17:08,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:17:08,701 INFO L225 Difference]: With dead ends: 433 [2024-11-08 16:17:08,705 INFO L226 Difference]: Without dead ends: 292 [2024-11-08 16:17:08,707 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:17:08,712 INFO L432 NwaCegarLoop]: 233 mSDtfsCounter, 237 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 95 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.8s IncrementalHoareTripleChecker+Time [2024-11-08 16:17:08,713 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 681 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 18 Invalid, 5 Unknown, 0 Unchecked, 22.8s Time] [2024-11-08 16:17:08,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2024-11-08 16:17:08,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 282. [2024-11-08 16:17:08,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 185 states have (on average 1.4756756756756757) internal successors, (273), 185 states have internal predecessors, (273), 94 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2024-11-08 16:17:08,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 461 transitions. [2024-11-08 16:17:08,801 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 461 transitions. Word has length 304 [2024-11-08 16:17:08,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:17:08,803 INFO L471 AbstractCegarLoop]: Abstraction has 282 states and 461 transitions. [2024-11-08 16:17:08,803 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-08 16:17:08,804 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 461 transitions. [2024-11-08 16:17:08,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2024-11-08 16:17:08,819 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:17:08,819 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:17:08,869 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:17:09,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:17:09,021 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:17:09,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:17:09,025 INFO L85 PathProgramCache]: Analyzing trace with hash 20333438, now seen corresponding path program 1 times [2024-11-08 16:17:09,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:17:09,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1420742699] [2024-11-08 16:17:09,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:17:09,032 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 [2024-11-08 16:17:09,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:17:09,036 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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) [2024-11-08 16:17:09,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:17:10,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:17:10,972 INFO L255 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-08 16:17:10,981 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:17:15,666 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 2188 proven. 75 refuted. 0 times theorem prover too weak. 2061 trivial. 0 not checked. [2024-11-08 16:17:15,666 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:17:20,717 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 63 proven. 75 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-08 16:17:20,718 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:17:20,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1420742699] [2024-11-08 16:17:20,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1420742699] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:17:20,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 16:17:20,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-08 16:17:20,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630288698] [2024-11-08 16:17:20,720 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 16:17:20,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 16:17:20,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:17:20,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 16:17:20,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-08 16:17:20,724 INFO L87 Difference]: Start difference. First operand 282 states and 461 transitions. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 2 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 2 states have call predecessors, (73), 2 states have call successors, (73) [2024-11-08 16:17:28,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.18s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:17:33,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.45s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:17:37,231 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:17:41,250 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:17:41,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:17:41,264 INFO L93 Difference]: Finished difference Result 577 states and 933 transitions. [2024-11-08 16:17:41,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 16:17:41,443 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 2 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 2 states have call predecessors, (73), 2 states have call successors, (73) Word has length 305 [2024-11-08 16:17:41,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:17:41,448 INFO L225 Difference]: With dead ends: 577 [2024-11-08 16:17:41,448 INFO L226 Difference]: Without dead ends: 298 [2024-11-08 16:17:41,450 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 612 GetRequests, 602 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-08 16:17:41,452 INFO L432 NwaCegarLoop]: 181 mSDtfsCounter, 142 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 11 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.0s IncrementalHoareTripleChecker+Time [2024-11-08 16:17:41,453 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 446 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 252 Invalid, 3 Unknown, 0 Unchecked, 20.0s Time] [2024-11-08 16:17:41,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2024-11-08 16:17:41,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 290. [2024-11-08 16:17:41,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 191 states have (on average 1.450261780104712) internal successors, (277), 191 states have internal predecessors, (277), 94 states have call successors, (94), 4 states have call predecessors, (94), 4 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2024-11-08 16:17:41,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 465 transitions. [2024-11-08 16:17:41,546 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 465 transitions. Word has length 305 [2024-11-08 16:17:41,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:17:41,547 INFO L471 AbstractCegarLoop]: Abstraction has 290 states and 465 transitions. [2024-11-08 16:17:41,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 2 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 2 states have call predecessors, (73), 2 states have call successors, (73) [2024-11-08 16:17:41,549 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 465 transitions. [2024-11-08 16:17:41,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2024-11-08 16:17:41,556 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:17:41,557 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:17:41,599 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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)] Ended with exit code 0 [2024-11-08 16:17:41,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:17:41,758 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:17:41,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:17:41,759 INFO L85 PathProgramCache]: Analyzing trace with hash -374033348, now seen corresponding path program 1 times [2024-11-08 16:17:41,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:17:41,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [844310456] [2024-11-08 16:17:41,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:17:41,760 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 [2024-11-08 16:17:41,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:17:41,766 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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) [2024-11-08 16:17:41,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:17:43,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:17:43,768 INFO L255 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-08 16:17:43,777 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:17:48,536 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 2208 proven. 69 refuted. 0 times theorem prover too weak. 2047 trivial. 0 not checked. [2024-11-08 16:17:48,536 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:17:53,709 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 69 proven. 69 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-08 16:17:53,709 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:17:53,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [844310456] [2024-11-08 16:17:53,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [844310456] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:17:53,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 16:17:53,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2024-11-08 16:17:53,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051079589] [2024-11-08 16:17:53,711 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 16:17:53,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-08 16:17:53,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:17:53,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-08 16:17:53,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-08 16:17:53,714 INFO L87 Difference]: Start difference. First operand 290 states and 465 transitions. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 2 states have call successors, (70), 2 states have call predecessors, (70), 4 states have return successors, (71), 2 states have call predecessors, (71), 2 states have call successors, (71) [2024-11-08 16:18:04,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:18:09,002 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.90s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:18:15,548 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.46s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:18:19,552 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:18:23,560 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:18:27,567 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:18:31,574 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:18:35,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:18:39,585 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:18:43,603 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:18:47,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:18:51,619 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:18:55,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:18:59,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:19:07,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:19:07,715 INFO L93 Difference]: Finished difference Result 979 states and 1557 transitions. [2024-11-08 16:19:07,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-08 16:19:07,716 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 2 states have call successors, (70), 2 states have call predecessors, (70), 4 states have return successors, (71), 2 states have call predecessors, (71), 2 states have call successors, (71) Word has length 305 [2024-11-08 16:19:07,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:19:07,723 INFO L225 Difference]: With dead ends: 979 [2024-11-08 16:19:07,724 INFO L226 Difference]: Without dead ends: 692 [2024-11-08 16:19:07,726 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 628 GetRequests, 602 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=206, Invalid=496, Unknown=0, NotChecked=0, Total=702 [2024-11-08 16:19:07,727 INFO L432 NwaCegarLoop]: 255 mSDtfsCounter, 928 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 346 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 70.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 954 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 346 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 71.1s IncrementalHoareTripleChecker+Time [2024-11-08 16:19:07,727 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [954 Valid, 836 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [346 Valid, 699 Invalid, 13 Unknown, 0 Unchecked, 71.1s Time] [2024-11-08 16:19:07,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2024-11-08 16:19:07,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 338. [2024-11-08 16:19:07,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 237 states have (on average 1.4641350210970465) internal successors, (347), 237 states have internal predecessors, (347), 94 states have call successors, (94), 6 states have call predecessors, (94), 6 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2024-11-08 16:19:07,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 535 transitions. [2024-11-08 16:19:07,810 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 535 transitions. Word has length 305 [2024-11-08 16:19:07,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:19:07,812 INFO L471 AbstractCegarLoop]: Abstraction has 338 states and 535 transitions. [2024-11-08 16:19:07,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 2 states have call successors, (70), 2 states have call predecessors, (70), 4 states have return successors, (71), 2 states have call predecessors, (71), 2 states have call successors, (71) [2024-11-08 16:19:07,812 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 535 transitions. [2024-11-08 16:19:07,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2024-11-08 16:19:07,835 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:19:07,835 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:19:07,884 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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)] Ended with exit code 0 [2024-11-08 16:19:08,036 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:19:08,036 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:19:08,037 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:19:08,037 INFO L85 PathProgramCache]: Analyzing trace with hash 135439742, now seen corresponding path program 1 times [2024-11-08 16:19:08,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:19:08,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1801124492] [2024-11-08 16:19:08,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:19:08,038 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 [2024-11-08 16:19:08,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:19:08,039 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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) [2024-11-08 16:19:08,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:19:10,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:19:10,082 INFO L255 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-08 16:19:10,089 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:19:24,094 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 2188 proven. 75 refuted. 0 times theorem prover too weak. 2061 trivial. 0 not checked. [2024-11-08 16:19:24,094 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:19:32,224 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 63 proven. 75 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-08 16:19:32,224 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:19:32,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1801124492] [2024-11-08 16:19:32,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1801124492] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:19:32,225 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 16:19:32,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 10 [2024-11-08 16:19:32,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869898733] [2024-11-08 16:19:32,226 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 16:19:32,226 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-08 16:19:32,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:19:32,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-08 16:19:32,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-08 16:19:32,229 INFO L87 Difference]: Start difference. First operand 338 states and 535 transitions. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 2 states have call successors, (94), 3 states have call predecessors, (94), 5 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) [2024-11-08 16:19:42,516 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.93s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:19:43,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:19:46,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:19:52,789 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.57s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:19:56,797 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:20:00,802 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:20:04,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:20:08,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:20:12,814 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:20:16,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:20:25,284 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:20:26,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:20:32,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.45s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:20:36,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:20:40,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:20:44,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:20:48,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:20:52,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:20:56,452 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:21:00,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:21:04,471 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:21:08,473 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:21:12,481 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:21:16,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:21:20,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:21:24,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:21:28,507 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:21:32,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:21:36,517 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:21:40,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:21:44,537 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:21:48,545 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:21:52,553 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:21:56,560 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:22:00,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:22:04,573 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:22:11,257 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:22:12,837 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:22:18,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.44s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:22:22,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:22:26,550 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:22:30,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:22:34,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:22:38,655 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:22:42,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:22:46,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:22:50,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:22:52,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:22:52,649 INFO L93 Difference]: Finished difference Result 1429 states and 2216 transitions. [2024-11-08 16:22:52,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-08 16:22:52,650 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 2 states have call successors, (94), 3 states have call predecessors, (94), 5 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) Word has length 305 [2024-11-08 16:22:52,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:22:52,660 INFO L225 Difference]: With dead ends: 1429 [2024-11-08 16:22:52,660 INFO L226 Difference]: Without dead ends: 1094 [2024-11-08 16:22:52,662 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 634 GetRequests, 604 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=281, Invalid=649, Unknown=0, NotChecked=0, Total=930 [2024-11-08 16:22:52,663 INFO L432 NwaCegarLoop]: 252 mSDtfsCounter, 1356 mSDsluCounter, 1192 mSDsCounter, 0 mSdLazyCounter, 910 mSolverCounterSat, 705 mSolverCounterUnsat, 40 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 194.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1423 SdHoareTripleChecker+Valid, 1444 SdHoareTripleChecker+Invalid, 1655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 705 IncrementalHoareTripleChecker+Valid, 910 IncrementalHoareTripleChecker+Invalid, 40 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 196.0s IncrementalHoareTripleChecker+Time [2024-11-08 16:22:52,664 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1423 Valid, 1444 Invalid, 1655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [705 Valid, 910 Invalid, 40 Unknown, 0 Unchecked, 196.0s Time] [2024-11-08 16:22:52,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2024-11-08 16:22:52,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 883. [2024-11-08 16:22:52,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 883 states, 590 states have (on average 1.3661016949152542) internal successors, (806), 592 states have internal predecessors, (806), 275 states have call successors, (275), 17 states have call predecessors, (275), 17 states have return successors, (275), 273 states have call predecessors, (275), 275 states have call successors, (275) [2024-11-08 16:22:52,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 1356 transitions. [2024-11-08 16:22:52,816 INFO L78 Accepts]: Start accepts. Automaton has 883 states and 1356 transitions. Word has length 305 [2024-11-08 16:22:52,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:22:52,818 INFO L471 AbstractCegarLoop]: Abstraction has 883 states and 1356 transitions. [2024-11-08 16:22:52,819 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 2 states have call successors, (94), 3 states have call predecessors, (94), 5 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) [2024-11-08 16:22:52,819 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 1356 transitions. [2024-11-08 16:22:52,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2024-11-08 16:22:52,826 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:22:52,827 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:22:52,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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)] Ended with exit code 0 [2024-11-08 16:22:53,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:22:53,028 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:22:53,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:22:53,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1755480058, now seen corresponding path program 1 times [2024-11-08 16:22:53,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:22:53,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [915679468] [2024-11-08 16:22:53,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:22:53,029 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 [2024-11-08 16:22:53,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:22:53,032 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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) [2024-11-08 16:22:53,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:22:54,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:22:54,814 INFO L255 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 16:22:54,820 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:23:10,760 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 2188 proven. 75 refuted. 0 times theorem prover too weak. 2061 trivial. 0 not checked. [2024-11-08 16:23:10,760 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:23:20,156 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 63 proven. 75 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-08 16:23:20,156 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:23:20,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [915679468] [2024-11-08 16:23:20,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [915679468] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:23:20,156 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 16:23:20,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 11 [2024-11-08 16:23:20,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336818752] [2024-11-08 16:23:20,157 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 16:23:20,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 16:23:20,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:23:20,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 16:23:20,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-08 16:23:20,160 INFO L87 Difference]: Start difference. First operand 883 states and 1356 transitions. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 2 states have call successors, (94), 3 states have call predecessors, (94), 5 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) [2024-11-08 16:23:33,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:23:34,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:23:36,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:23:43,005 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.36s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:23:47,011 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:23:51,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:23:55,033 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:23:59,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:24:03,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:24:07,045 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:24:11,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:24:15,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:24:26,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:24:31,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:24:32,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:24:34,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:24:41,278 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.50s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:24:45,289 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:24:49,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:24:53,297 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:24:57,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:25:01,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:25:05,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:25:09,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:25:13,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:25:17,330 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:25:21,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:25:25,341 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:25:29,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:25:33,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:25:37,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:25:41,362 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:25:45,370 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:25:49,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:25:53,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:25:57,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:26:01,399 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:26:05,403 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:26:09,405 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:26:13,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:26:17,422 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:26:21,426 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:26:25,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:26:29,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:26:40,410 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:26:45,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:26:51,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.43s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:26:55,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:26:59,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:27:03,656 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:27:07,661 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:27:11,667 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:27:15,673 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:27:19,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:27:23,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:27:27,689 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:27:31,697 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 16:27:33,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:27:33,731 INFO L93 Difference]: Finished difference Result 1837 states and 2796 transitions. [2024-11-08 16:27:33,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-08 16:27:33,732 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 2 states have call successors, (94), 3 states have call predecessors, (94), 5 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) Word has length 306 [2024-11-08 16:27:33,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:27:33,741 INFO L225 Difference]: With dead ends: 1837 [2024-11-08 16:27:33,741 INFO L226 Difference]: Without dead ends: 1098 [2024-11-08 16:27:33,745 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 640 GetRequests, 605 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=336, Invalid=924, Unknown=0, NotChecked=0, Total=1260 [2024-11-08 16:27:33,746 INFO L432 NwaCegarLoop]: 252 mSDtfsCounter, 1605 mSDsluCounter, 1391 mSDsCounter, 0 mSdLazyCounter, 877 mSolverCounterSat, 801 mSolverCounterUnsat, 53 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 245.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1672 SdHoareTripleChecker+Valid, 1643 SdHoareTripleChecker+Invalid, 1731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 801 IncrementalHoareTripleChecker+Valid, 877 IncrementalHoareTripleChecker+Invalid, 53 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 246.8s IncrementalHoareTripleChecker+Time [2024-11-08 16:27:33,747 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1672 Valid, 1643 Invalid, 1731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [801 Valid, 877 Invalid, 53 Unknown, 0 Unchecked, 246.8s Time] [2024-11-08 16:27:33,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2024-11-08 16:27:33,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 884. [2024-11-08 16:27:33,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 591 states have (on average 1.365482233502538) internal successors, (807), 593 states have internal predecessors, (807), 275 states have call successors, (275), 17 states have call predecessors, (275), 17 states have return successors, (275), 273 states have call predecessors, (275), 275 states have call successors, (275) [2024-11-08 16:27:33,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 1357 transitions. [2024-11-08 16:27:33,925 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 1357 transitions. Word has length 306 [2024-11-08 16:27:33,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:27:33,926 INFO L471 AbstractCegarLoop]: Abstraction has 884 states and 1357 transitions. [2024-11-08 16:27:33,926 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 2 states have call successors, (94), 3 states have call predecessors, (94), 5 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) [2024-11-08 16:27:33,927 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 1357 transitions. [2024-11-08 16:27:33,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2024-11-08 16:27:33,948 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:27:33,948 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:27:33,996 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:27:34,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:27:34,150 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:27:34,151 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:27:34,151 INFO L85 PathProgramCache]: Analyzing trace with hash -238664648, now seen corresponding path program 1 times [2024-11-08 16:27:34,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:27:34,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [710800610] [2024-11-08 16:27:34,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:27:34,152 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 [2024-11-08 16:27:34,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:27:34,155 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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) [2024-11-08 16:27:34,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34b6323a-f8c3-4b29-8340-baabee2d772a/bin/uautomizer-verify-jihMAELWvX/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 [2024-11-08 16:27:37,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:27:37,395 INFO L255 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-08 16:27:37,403 INFO L278 TraceCheckSpWp]: Computing forward predicates...