./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-47.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-47.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB --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 515fa0718a592f1c0dc712f169febdb512c0008d113759f73c250509b5fadc4d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:37:05,965 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:37:06,098 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 02:37:06,105 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:37:06,106 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:37:06,160 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:37:06,161 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:37:06,161 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:37:06,162 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:37:06,162 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:37:06,164 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:37:06,164 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:37:06,164 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:37:06,165 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:37:06,165 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:37:06,165 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:37:06,165 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:37:06,165 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:37:06,165 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 02:37:06,165 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:37:06,166 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:37:06,166 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:37:06,166 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:37:06,166 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:37:06,166 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:37:06,166 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:37:06,166 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:37:06,166 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:37:06,167 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:37:06,167 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:37:06,167 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:37:06,167 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:37:06,169 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:37:06,169 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:37:06,170 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:37:06,170 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:37:06,170 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:37:06,170 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:37:06,170 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:37:06,170 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:37:06,170 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:37:06,170 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:37:06,171 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 02:37:06,171 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 02:37:06,171 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:37:06,171 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:37:06,172 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:37:06,172 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:37:06,172 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 515fa0718a592f1c0dc712f169febdb512c0008d113759f73c250509b5fadc4d [2024-11-28 02:37:06,544 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:37:06,554 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:37:06,558 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:37:06,561 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:37:06,562 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:37:06,564 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-47.i [2024-11-28 02:37:10,261 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/data/0c718cb03/da208056f05f46a9943f789d4b37eb5f/FLAG603bc8997 [2024-11-28 02:37:10,747 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:37:10,748 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-47.i [2024-11-28 02:37:10,764 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/data/0c718cb03/da208056f05f46a9943f789d4b37eb5f/FLAG603bc8997 [2024-11-28 02:37:10,784 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/data/0c718cb03/da208056f05f46a9943f789d4b37eb5f [2024-11-28 02:37:10,787 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:37:10,789 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:37:10,791 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:37:10,791 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:37:10,797 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:37:10,798 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:37:10" (1/1) ... [2024-11-28 02:37:10,800 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ee14850 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:10, skipping insertion in model container [2024-11-28 02:37:10,800 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:37:10" (1/1) ... [2024-11-28 02:37:10,829 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:37:11,049 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_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-47.i[916,929] [2024-11-28 02:37:11,214 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:37:11,236 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:37:11,248 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_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-47.i[916,929] [2024-11-28 02:37:11,342 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:37:11,364 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:37:11,365 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:11 WrapperNode [2024-11-28 02:37:11,365 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:37:11,367 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:37:11,367 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:37:11,367 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:37:11,377 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:11" (1/1) ... [2024-11-28 02:37:11,398 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:11" (1/1) ... [2024-11-28 02:37:11,447 INFO L138 Inliner]: procedures = 26, calls = 46, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 235 [2024-11-28 02:37:11,447 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:37:11,448 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:37:11,448 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:37:11,448 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:37:11,464 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:11" (1/1) ... [2024-11-28 02:37:11,466 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:11" (1/1) ... [2024-11-28 02:37:11,470 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:11" (1/1) ... [2024-11-28 02:37:11,507 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-28 02:37:11,507 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:11" (1/1) ... [2024-11-28 02:37:11,507 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:11" (1/1) ... [2024-11-28 02:37:11,522 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:11" (1/1) ... [2024-11-28 02:37:11,525 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:11" (1/1) ... [2024-11-28 02:37:11,533 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:11" (1/1) ... [2024-11-28 02:37:11,541 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:11" (1/1) ... [2024-11-28 02:37:11,547 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:11" (1/1) ... [2024-11-28 02:37:11,553 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:37:11,555 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:37:11,555 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:37:11,555 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:37:11,556 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:11" (1/1) ... [2024-11-28 02:37:11,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:37:11,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:37:11,599 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:37:11,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:37:11,635 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:37:11,635 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 02:37:11,636 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 02:37:11,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 02:37:11,636 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:37:11,636 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:37:11,779 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:37:11,783 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:37:12,553 INFO L? ?]: Removed 34 outVars from TransFormulas that were not future-live. [2024-11-28 02:37:12,553 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:37:12,568 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:37:12,568 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 02:37:12,568 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:37:12 BoogieIcfgContainer [2024-11-28 02:37:12,569 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:37:12,571 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:37:12,571 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:37:12,577 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:37:12,578 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:37:10" (1/3) ... [2024-11-28 02:37:12,579 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@216050e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:37:12, skipping insertion in model container [2024-11-28 02:37:12,579 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:11" (2/3) ... [2024-11-28 02:37:12,579 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@216050e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:37:12, skipping insertion in model container [2024-11-28 02:37:12,579 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:37:12" (3/3) ... [2024-11-28 02:37:12,581 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-while_file-47.i [2024-11-28 02:37:12,603 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:37:12,608 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-while_file-47.i that has 2 procedures, 98 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 02:37:12,690 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:37:12,706 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;@72b84363, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:37:12,706 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 02:37:12,712 INFO L276 IsEmpty]: Start isEmpty. Operand has 98 states, 62 states have (on average 1.4516129032258065) internal successors, (90), 63 states have internal predecessors, (90), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-28 02:37:12,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-28 02:37:12,732 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:37:12,733 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:37:12,734 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:37:12,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:37:12,741 INFO L85 PathProgramCache]: Analyzing trace with hash -507692883, now seen corresponding path program 1 times [2024-11-28 02:37:12,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:37:12,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596343634] [2024-11-28 02:37:12,752 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:37:12,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:37:13,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:37:13,359 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked. [2024-11-28 02:37:13,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:37:13,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596343634] [2024-11-28 02:37:13,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596343634] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:37:13,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116740324] [2024-11-28 02:37:13,362 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:37:13,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:37:13,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:37:13,365 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:37:13,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 02:37:13,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:37:13,784 INFO L256 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 02:37:13,795 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:37:13,861 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked. [2024-11-28 02:37:13,861 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:37:13,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116740324] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:37:13,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:37:13,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 02:37:13,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376572324] [2024-11-28 02:37:13,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:37:13,872 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 02:37:13,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:37:13,904 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 02:37:13,905 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:37:13,908 INFO L87 Difference]: Start difference. First operand has 98 states, 62 states have (on average 1.4516129032258065) internal successors, (90), 63 states have internal predecessors, (90), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Second operand has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-28 02:37:13,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:37:13,970 INFO L93 Difference]: Finished difference Result 189 states and 339 transitions. [2024-11-28 02:37:13,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 02:37:13,974 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 2 states have call successors, (33) Word has length 208 [2024-11-28 02:37:13,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:37:13,986 INFO L225 Difference]: With dead ends: 189 [2024-11-28 02:37:13,986 INFO L226 Difference]: Without dead ends: 94 [2024-11-28 02:37:13,993 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 209 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-28 02:37:14,000 INFO L435 NwaCegarLoop]: 149 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, 149 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-28 02:37:14,002 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:37:14,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2024-11-28 02:37:14,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2024-11-28 02:37:14,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 59 states have (on average 1.4067796610169492) internal successors, (83), 59 states have internal predecessors, (83), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-28 02:37:14,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 149 transitions. [2024-11-28 02:37:14,067 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 149 transitions. Word has length 208 [2024-11-28 02:37:14,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:37:14,068 INFO L471 AbstractCegarLoop]: Abstraction has 94 states and 149 transitions. [2024-11-28 02:37:14,069 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-28 02:37:14,069 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 149 transitions. [2024-11-28 02:37:14,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-28 02:37:14,074 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:37:14,074 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:37:14,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 02:37:14,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 02:37:14,275 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:37:14,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:37:14,277 INFO L85 PathProgramCache]: Analyzing trace with hash 687701747, now seen corresponding path program 1 times [2024-11-28 02:37:14,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:37:14,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070378248] [2024-11-28 02:37:14,277 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:37:14,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:37:14,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:37:17,724 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-28 02:37:17,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:37:17,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070378248] [2024-11-28 02:37:17,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070378248] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:37:17,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:37:17,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 02:37:17,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107538956] [2024-11-28 02:37:17,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:37:17,729 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:37:17,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:37:17,730 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:37:17,730 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:37:17,730 INFO L87 Difference]: Start difference. First operand 94 states and 149 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-28 02:37:18,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:37:18,772 INFO L93 Difference]: Finished difference Result 342 states and 534 transitions. [2024-11-28 02:37:18,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:37:18,773 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 208 [2024-11-28 02:37:18,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:37:18,778 INFO L225 Difference]: With dead ends: 342 [2024-11-28 02:37:18,778 INFO L226 Difference]: Without dead ends: 251 [2024-11-28 02:37:18,780 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:37:18,781 INFO L435 NwaCegarLoop]: 138 mSDtfsCounter, 294 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-28 02:37:18,781 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 359 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-28 02:37:18,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2024-11-28 02:37:18,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 161. [2024-11-28 02:37:18,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 108 states have (on average 1.4537037037037037) internal successors, (157), 109 states have internal predecessors, (157), 50 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 49 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-28 02:37:18,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 257 transitions. [2024-11-28 02:37:18,863 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 257 transitions. Word has length 208 [2024-11-28 02:37:18,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:37:18,864 INFO L471 AbstractCegarLoop]: Abstraction has 161 states and 257 transitions. [2024-11-28 02:37:18,867 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-28 02:37:18,868 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 257 transitions. [2024-11-28 02:37:18,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-28 02:37:18,876 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:37:18,876 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:37:18,876 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 02:37:18,877 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:37:18,877 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:37:18,878 INFO L85 PathProgramCache]: Analyzing trace with hash 100895733, now seen corresponding path program 1 times [2024-11-28 02:37:18,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:37:18,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806996133] [2024-11-28 02:37:18,879 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:37:18,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:37:18,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:37:19,141 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-28 02:37:19,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:37:19,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806996133] [2024-11-28 02:37:19,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806996133] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:37:19,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:37:19,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:37:19,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673804886] [2024-11-28 02:37:19,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:37:19,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:37:19,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:37:19,144 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:37:19,144 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:37:19,145 INFO L87 Difference]: Start difference. First operand 161 states and 257 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-28 02:37:19,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:37:19,259 INFO L93 Difference]: Finished difference Result 461 states and 734 transitions. [2024-11-28 02:37:19,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:37:19,260 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 208 [2024-11-28 02:37:19,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:37:19,266 INFO L225 Difference]: With dead ends: 461 [2024-11-28 02:37:19,266 INFO L226 Difference]: Without dead ends: 303 [2024-11-28 02:37:19,268 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-28 02:37:19,269 INFO L435 NwaCegarLoop]: 170 mSDtfsCounter, 139 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:37:19,269 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 302 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 02:37:19,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2024-11-28 02:37:19,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 300. [2024-11-28 02:37:19,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 195 states have (on average 1.3897435897435897) internal successors, (271), 197 states have internal predecessors, (271), 100 states have call successors, (100), 4 states have call predecessors, (100), 4 states have return successors, (100), 98 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-28 02:37:19,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 471 transitions. [2024-11-28 02:37:19,395 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 471 transitions. Word has length 208 [2024-11-28 02:37:19,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:37:19,396 INFO L471 AbstractCegarLoop]: Abstraction has 300 states and 471 transitions. [2024-11-28 02:37:19,396 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-28 02:37:19,396 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 471 transitions. [2024-11-28 02:37:19,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-28 02:37:19,406 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:37:19,407 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:37:19,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 02:37:19,408 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:37:19,409 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:37:19,412 INFO L85 PathProgramCache]: Analyzing trace with hash -391642492, now seen corresponding path program 1 times [2024-11-28 02:37:19,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:37:19,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257083243] [2024-11-28 02:37:19,412 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:37:19,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:37:19,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:37:19,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-28 02:37:19,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:37:19,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257083243] [2024-11-28 02:37:19,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257083243] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:37:19,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:37:19,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:37:19,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742895775] [2024-11-28 02:37:19,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:37:19,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:37:20,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:37:20,001 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:37:20,001 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:37:20,001 INFO L87 Difference]: Start difference. First operand 300 states and 471 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-28 02:37:20,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:37:20,108 INFO L93 Difference]: Finished difference Result 597 states and 939 transitions. [2024-11-28 02:37:20,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:37:20,109 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 209 [2024-11-28 02:37:20,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:37:20,117 INFO L225 Difference]: With dead ends: 597 [2024-11-28 02:37:20,118 INFO L226 Difference]: Without dead ends: 300 [2024-11-28 02:37:20,120 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-28 02:37:20,125 INFO L435 NwaCegarLoop]: 146 mSDtfsCounter, 0 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:37:20,126 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 285 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:37:20,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2024-11-28 02:37:20,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 300. [2024-11-28 02:37:20,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 195 states have (on average 1.3794871794871795) internal successors, (269), 197 states have internal predecessors, (269), 100 states have call successors, (100), 4 states have call predecessors, (100), 4 states have return successors, (100), 98 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-28 02:37:20,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 469 transitions. [2024-11-28 02:37:20,224 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 469 transitions. Word has length 209 [2024-11-28 02:37:20,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:37:20,226 INFO L471 AbstractCegarLoop]: Abstraction has 300 states and 469 transitions. [2024-11-28 02:37:20,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-28 02:37:20,226 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 469 transitions. [2024-11-28 02:37:20,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2024-11-28 02:37:20,231 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:37:20,232 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:37:20,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 02:37:20,232 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:37:20,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:37:20,233 INFO L85 PathProgramCache]: Analyzing trace with hash -2087064376, now seen corresponding path program 1 times [2024-11-28 02:37:20,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:37:20,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968632568] [2024-11-28 02:37:20,233 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:37:20,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:37:20,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:37:22,455 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 72 proven. 198 refuted. 0 times theorem prover too weak. 1842 trivial. 0 not checked. [2024-11-28 02:37:22,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:37:22,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968632568] [2024-11-28 02:37:22,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968632568] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:37:22,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183207916] [2024-11-28 02:37:22,456 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:37:22,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:37:22,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:37:22,459 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:37:22,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 02:37:22,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:37:22,823 INFO L256 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-28 02:37:22,832 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:37:26,845 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 947 proven. 345 refuted. 0 times theorem prover too weak. 820 trivial. 0 not checked. [2024-11-28 02:37:26,846 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:37:28,836 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 78 proven. 288 refuted. 0 times theorem prover too weak. 1746 trivial. 0 not checked. [2024-11-28 02:37:28,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183207916] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:37:28,837 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:37:28,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 20, 16] total 40 [2024-11-28 02:37:28,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055412024] [2024-11-28 02:37:28,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:37:28,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-11-28 02:37:28,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:37:28,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-11-28 02:37:28,842 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=1255, Unknown=0, NotChecked=0, Total=1560 [2024-11-28 02:37:28,842 INFO L87 Difference]: Start difference. First operand 300 states and 469 transitions. Second operand has 40 states, 36 states have (on average 3.5277777777777777) internal successors, (127), 35 states have internal predecessors, (127), 14 states have call successors, (91), 6 states have call predecessors, (91), 12 states have return successors, (92), 13 states have call predecessors, (92), 14 states have call successors, (92) [2024-11-28 02:37:37,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:37:37,394 INFO L93 Difference]: Finished difference Result 1810 states and 2507 transitions. [2024-11-28 02:37:37,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2024-11-28 02:37:37,396 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 36 states have (on average 3.5277777777777777) internal successors, (127), 35 states have internal predecessors, (127), 14 states have call successors, (91), 6 states have call predecessors, (91), 12 states have return successors, (92), 13 states have call predecessors, (92), 14 states have call successors, (92) Word has length 210 [2024-11-28 02:37:37,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:37:37,415 INFO L225 Difference]: With dead ends: 1810 [2024-11-28 02:37:37,415 INFO L226 Difference]: Without dead ends: 1513 [2024-11-28 02:37:37,432 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 536 GetRequests, 409 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5313 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=3318, Invalid=13194, Unknown=0, NotChecked=0, Total=16512 [2024-11-28 02:37:37,433 INFO L435 NwaCegarLoop]: 157 mSDtfsCounter, 1489 mSDsluCounter, 1168 mSDsCounter, 0 mSdLazyCounter, 1850 mSolverCounterSat, 415 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1491 SdHoareTripleChecker+Valid, 1325 SdHoareTripleChecker+Invalid, 2265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 415 IncrementalHoareTripleChecker+Valid, 1850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-11-28 02:37:37,434 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1491 Valid, 1325 Invalid, 2265 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [415 Valid, 1850 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-11-28 02:37:37,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1513 states. [2024-11-28 02:37:37,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1513 to 932. [2024-11-28 02:37:37,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 932 states, 663 states have (on average 1.3227752639517345) internal successors, (877), 671 states have internal predecessors, (877), 208 states have call successors, (208), 60 states have call predecessors, (208), 60 states have return successors, (208), 200 states have call predecessors, (208), 208 states have call successors, (208) [2024-11-28 02:37:37,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 1293 transitions. [2024-11-28 02:37:37,735 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 1293 transitions. Word has length 210 [2024-11-28 02:37:37,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:37:37,739 INFO L471 AbstractCegarLoop]: Abstraction has 932 states and 1293 transitions. [2024-11-28 02:37:37,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 36 states have (on average 3.5277777777777777) internal successors, (127), 35 states have internal predecessors, (127), 14 states have call successors, (91), 6 states have call predecessors, (91), 12 states have return successors, (92), 13 states have call predecessors, (92), 14 states have call successors, (92) [2024-11-28 02:37:37,740 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 1293 transitions. [2024-11-28 02:37:37,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2024-11-28 02:37:37,743 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:37:37,743 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:37:37,756 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 02:37:37,944 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:37:37,944 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:37:37,945 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:37:37,945 INFO L85 PathProgramCache]: Analyzing trace with hash 619555018, now seen corresponding path program 1 times [2024-11-28 02:37:37,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:37:37,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220895897] [2024-11-28 02:37:37,945 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:37:37,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:37:38,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:37:38,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [673821484] [2024-11-28 02:37:38,529 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:37:38,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:37:38,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:37:38,532 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:37:38,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 02:37:38,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 02:37:38,779 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 02:37:38,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 02:37:39,169 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 02:37:39,171 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 02:37:39,172 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 02:37:39,188 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 02:37:39,375 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-28 02:37:39,382 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2024-11-28 02:37:39,637 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 02:37:39,641 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 02:37:39 BoogieIcfgContainer [2024-11-28 02:37:39,641 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 02:37:39,642 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 02:37:39,642 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 02:37:39,642 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 02:37:39,643 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:37:12" (3/4) ... [2024-11-28 02:37:39,646 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 02:37:39,647 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 02:37:39,650 INFO L158 Benchmark]: Toolchain (without parser) took 28859.99ms. Allocated memory was 142.6MB in the beginning and 444.6MB in the end (delta: 302.0MB). Free memory was 99.7MB in the beginning and 265.1MB in the end (delta: -165.4MB). Peak memory consumption was 139.8MB. Max. memory is 16.1GB. [2024-11-28 02:37:39,653 INFO L158 Benchmark]: CDTParser took 0.39ms. Allocated memory is still 167.8MB. Free memory is still 103.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 02:37:39,653 INFO L158 Benchmark]: CACSL2BoogieTranslator took 575.02ms. Allocated memory is still 142.6MB. Free memory was 99.7MB in the beginning and 82.3MB in the end (delta: 17.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 02:37:39,654 INFO L158 Benchmark]: Boogie Procedure Inliner took 80.99ms. Allocated memory is still 142.6MB. Free memory was 82.3MB in the beginning and 78.3MB in the end (delta: 4.0MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 02:37:39,654 INFO L158 Benchmark]: Boogie Preprocessor took 105.63ms. Allocated memory is still 142.6MB. Free memory was 78.3MB in the beginning and 72.4MB in the end (delta: 5.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 02:37:39,654 INFO L158 Benchmark]: RCFGBuilder took 1013.99ms. Allocated memory is still 142.6MB. Free memory was 72.1MB in the beginning and 43.1MB in the end (delta: 29.0MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-28 02:37:39,654 INFO L158 Benchmark]: TraceAbstraction took 27069.78ms. Allocated memory was 142.6MB in the beginning and 444.6MB in the end (delta: 302.0MB). Free memory was 42.4MB in the beginning and 265.3MB in the end (delta: -222.9MB). Peak memory consumption was 72.7MB. Max. memory is 16.1GB. [2024-11-28 02:37:39,655 INFO L158 Benchmark]: Witness Printer took 6.19ms. Allocated memory is still 444.6MB. Free memory was 265.3MB in the beginning and 265.1MB in the end (delta: 133.7kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 02:37:39,657 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.39ms. Allocated memory is still 167.8MB. Free memory is still 103.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 575.02ms. Allocated memory is still 142.6MB. Free memory was 99.7MB in the beginning and 82.3MB in the end (delta: 17.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 80.99ms. Allocated memory is still 142.6MB. Free memory was 82.3MB in the beginning and 78.3MB in the end (delta: 4.0MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 105.63ms. Allocated memory is still 142.6MB. Free memory was 78.3MB in the beginning and 72.4MB in the end (delta: 5.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1013.99ms. Allocated memory is still 142.6MB. Free memory was 72.1MB in the beginning and 43.1MB in the end (delta: 29.0MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 27069.78ms. Allocated memory was 142.6MB in the beginning and 444.6MB in the end (delta: 302.0MB). Free memory was 42.4MB in the beginning and 265.3MB in the end (delta: -222.9MB). Peak memory consumption was 72.7MB. Max. memory is 16.1GB. * Witness Printer took 6.19ms. Allocated memory is still 444.6MB. Free memory was 265.3MB in the beginning and 265.1MB in the end (delta: 133.7kB). Peak memory consumption was 8.4MB. 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 someUnaryDOUBLEoperation at line 84, overapproximation of someBinaryDOUBLEComparisonOperation at line 181, overapproximation of someBinaryDOUBLEComparisonOperation at line 183, overapproximation of someBinaryDOUBLEComparisonOperation at line 185, overapproximation of someBinaryDOUBLEComparisonOperation at line 229, overapproximation of someBinaryDOUBLEComparisonOperation at line 84. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = 5; [L23] signed char var_1_3 = -32; [L24] unsigned long int var_1_6 = 10; [L25] unsigned short int var_1_11 = 32; [L26] unsigned short int var_1_13 = 10; [L27] unsigned short int var_1_14 = 0; [L28] signed short int var_1_15 = -128; [L29] signed short int var_1_16 = 4; [L30] signed short int var_1_17 = 128; [L31] double var_1_18 = 0.6; [L32] double var_1_19 = 4.3; [L33] double var_1_20 = 64.2; [L34] double var_1_21 = 200.6; [L35] unsigned long int var_1_22 = 100000; [L36] unsigned long int var_1_23 = 32; [L37] unsigned long int var_1_24 = 1251238951; [L38] unsigned long int var_1_25 = 3528560962; [L39] unsigned char var_1_26 = 0; [L40] unsigned long int var_1_27 = 3248462006; [L41] unsigned char var_1_28 = 1; [L42] unsigned char var_1_29 = 0; [L43] signed char var_1_30 = -4; [L44] signed char var_1_31 = 2; [L45] signed char var_1_32 = 100; [L46] signed char var_1_33 = -32; [L47] signed char var_1_34 = -8; [L48] unsigned char var_1_35 = 1; [L49] unsigned char var_1_36 = 0; [L50] signed char var_1_37 = -25; [L51] signed char var_1_38 = 8; [L52] unsigned long int last_1_var_1_6 = 10; [L53] unsigned short int last_1_var_1_11 = 32; [L54] unsigned short int last_1_var_1_14 = 0; [L55] unsigned long int last_1_var_1_22 = 100000; [L56] unsigned char last_1_var_1_26 = 0; [L57] unsigned char last_1_var_1_35 = 1; VAL [isInitial=0, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=-32, var_1_6=10] [L233] isInitial = 1 [L234] FCALL initially() [L236] CALL updateLastVariables() [L221] last_1_var_1_6 = var_1_6 [L222] last_1_var_1_11 = var_1_11 [L223] last_1_var_1_14 = var_1_14 [L224] last_1_var_1_22 = var_1_22 [L225] last_1_var_1_26 = var_1_26 [L226] last_1_var_1_35 = var_1_35 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=-32, var_1_6=10] [L236] RET updateLastVariables() [L237] CALL updateVariables() [L168] var_1_3 = __VERIFIER_nondet_char() [L169] CALL assume_abort_if_not(var_1_3 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L169] RET assume_abort_if_not(var_1_3 >= -126) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L170] CALL assume_abort_if_not(var_1_3 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L170] RET assume_abort_if_not(var_1_3 <= 126) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=10, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L171] var_1_13 = __VERIFIER_nondet_ushort() [L172] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L172] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L173] CALL assume_abort_if_not(var_1_13 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L173] RET assume_abort_if_not(var_1_13 <= 65534) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=4, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L174] var_1_16 = __VERIFIER_nondet_short() [L175] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L175] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L176] CALL assume_abort_if_not(var_1_16 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L176] RET assume_abort_if_not(var_1_16 <= 16383) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=128, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L177] var_1_17 = __VERIFIER_nondet_short() [L178] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L178] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L179] CALL assume_abort_if_not(var_1_17 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L179] RET assume_abort_if_not(var_1_17 <= 16383) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_19=43/10, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L180] var_1_19 = __VERIFIER_nondet_double() [L181] CALL assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L181] RET assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_20=321/5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L182] var_1_20 = __VERIFIER_nondet_double() [L183] CALL assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L183] RET assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_21=1003/5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L184] var_1_21 = __VERIFIER_nondet_double() [L185] CALL assume_abort_if_not((var_1_21 >= -922337.2036854765600e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L185] RET assume_abort_if_not((var_1_21 >= -922337.2036854765600e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=1251238951, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L186] var_1_24 = __VERIFIER_nondet_ulong() [L187] CALL assume_abort_if_not(var_1_24 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L187] RET assume_abort_if_not(var_1_24 >= 1073741823) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L188] CALL assume_abort_if_not(var_1_24 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L188] RET assume_abort_if_not(var_1_24 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=3528560962, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L189] var_1_25 = __VERIFIER_nondet_ulong() [L190] CALL assume_abort_if_not(var_1_25 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L190] RET assume_abort_if_not(var_1_25 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L191] CALL assume_abort_if_not(var_1_25 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L191] RET assume_abort_if_not(var_1_25 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=3248462006, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L192] var_1_27 = __VERIFIER_nondet_ulong() [L193] CALL assume_abort_if_not(var_1_27 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L193] RET assume_abort_if_not(var_1_27 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L194] CALL assume_abort_if_not(var_1_27 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L194] RET assume_abort_if_not(var_1_27 <= 4294967295) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L195] var_1_28 = __VERIFIER_nondet_uchar() [L196] CALL assume_abort_if_not(var_1_28 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L196] RET assume_abort_if_not(var_1_28 >= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L197] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L197] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=0, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L198] var_1_29 = __VERIFIER_nondet_uchar() [L199] CALL assume_abort_if_not(var_1_29 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L199] RET assume_abort_if_not(var_1_29 >= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L200] CALL assume_abort_if_not(var_1_29 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L200] RET assume_abort_if_not(var_1_29 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=2, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L201] var_1_31 = __VERIFIER_nondet_char() [L202] CALL assume_abort_if_not(var_1_31 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L202] RET assume_abort_if_not(var_1_31 >= -1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L203] CALL assume_abort_if_not(var_1_31 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L203] RET assume_abort_if_not(var_1_31 <= 126) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=100, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L204] var_1_32 = __VERIFIER_nondet_char() [L205] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L205] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L206] CALL assume_abort_if_not(var_1_32 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L206] RET assume_abort_if_not(var_1_32 <= 126) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=-32, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L207] var_1_33 = __VERIFIER_nondet_char() [L208] CALL assume_abort_if_not(var_1_33 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L208] RET assume_abort_if_not(var_1_33 >= -63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L209] CALL assume_abort_if_not(var_1_33 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L209] RET assume_abort_if_not(var_1_33 <= 63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-8, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L210] var_1_34 = __VERIFIER_nondet_char() [L211] CALL assume_abort_if_not(var_1_34 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L211] RET assume_abort_if_not(var_1_34 >= -63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L212] CALL assume_abort_if_not(var_1_34 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L212] RET assume_abort_if_not(var_1_34 <= 63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L213] var_1_36 = __VERIFIER_nondet_uchar() [L214] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L214] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L215] CALL assume_abort_if_not(var_1_36 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L215] RET assume_abort_if_not(var_1_36 <= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=8, var_1_3=0, var_1_6=10] [L216] var_1_38 = __VERIFIER_nondet_char() [L217] CALL assume_abort_if_not(var_1_38 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L217] RET assume_abort_if_not(var_1_38 >= -127) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L218] CALL assume_abort_if_not(var_1_38 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L218] RET assume_abort_if_not(var_1_38 <= 126) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L237] RET updateVariables() [L238] CALL step() [L61] signed long int stepLocal_5 = last_1_var_1_14; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_5=0, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=32, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L62] COND TRUE last_1_var_1_6 > stepLocal_5 [L63] var_1_23 = (var_1_16 + (var_1_24 - var_1_13)) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L69] unsigned long int stepLocal_2 = last_1_var_1_22 + last_1_var_1_22; [L70] unsigned char stepLocal_1 = last_1_var_1_26; [L71] unsigned long int stepLocal_0 = last_1_var_1_22; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_2=200000, var_1_11=32, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L72] COND FALSE !(last_1_var_1_14 > stepLocal_2) [L81] var_1_11 = var_1_13 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, var_1_11=65543, var_1_13=65543, var_1_14=0, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=3/5, var_1_1=5, var_1_22=100000, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L83] var_1_14 = var_1_13 [L84] var_1_18 = ((((var_1_19) > ((((((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) < 0 ) ? -((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) : ((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))))))) ? (var_1_19) : ((((((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) < 0 ) ? -((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) : ((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21)))))))) [L85] signed long int stepLocal_4 = 0; [L86] unsigned short int stepLocal_3 = var_1_13; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_3=65543, stepLocal_4=0, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=100000, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L87] COND TRUE var_1_14 <= stepLocal_3 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_4=0, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=100000, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L88] COND FALSE !(stepLocal_4 >= var_1_23) [L91] var_1_22 = var_1_13 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L94] unsigned short int stepLocal_7 = var_1_13; [L95] unsigned long int stepLocal_6 = var_1_25; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_6=2147483647, stepLocal_7=65543, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=0, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L96] COND TRUE stepLocal_6 < (((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))) - var_1_22) [L97] var_1_26 = (var_1_28 && var_1_29) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L107] COND TRUE \read(var_1_26) [L108] var_1_35 = (! var_1_36) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=10] [L112] COND TRUE \read(var_1_35) [L113] var_1_6 = ((((8u) > (var_1_11)) ? (8u) : (var_1_11))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L119] COND TRUE \read(var_1_26) [L120] var_1_1 = (((((((10) < (var_1_3)) ? (10) : (var_1_3))) < 0 ) ? -((((10) < (var_1_3)) ? (10) : (var_1_3))) : ((((10) < (var_1_3)) ? (10) : (var_1_3))))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=-128, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L132] COND TRUE \read(var_1_35) [L133] var_1_15 = (var_1_3 + (var_1_16 - ((((var_1_17) < (2)) ? (var_1_17) : (2))))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L137] unsigned short int stepLocal_10 = var_1_11; [L138] unsigned char stepLocal_9 = var_1_26; [L139] signed long int stepLocal_8 = ((((var_1_16) > (var_1_17)) ? (var_1_16) : (var_1_17))) - var_1_32; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_10=65543, stepLocal_1=0, stepLocal_7=65543, stepLocal_8=16383, stepLocal_9=1, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L140] COND FALSE !(var_1_6 < stepLocal_10) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, stepLocal_8=16383, stepLocal_9=1, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L147] COND FALSE !(stepLocal_8 <= var_1_34) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, stepLocal_9=1, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L155] unsigned short int stepLocal_12 = var_1_13; [L156] unsigned char stepLocal_11 = var_1_35; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_11=1, stepLocal_12=65543, stepLocal_1=0, stepLocal_7=65543, stepLocal_9=1, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L157] COND TRUE stepLocal_11 && var_1_28 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_12=65543, stepLocal_1=0, stepLocal_7=65543, stepLocal_9=1, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=-25, var_1_38=-1, var_1_3=0, var_1_6=8] [L158] COND TRUE stepLocal_12 != var_1_27 [L159] var_1_37 = ((((var_1_3) < (var_1_32)) ? (var_1_3) : (var_1_32))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, stepLocal_0=100000, stepLocal_1=0, stepLocal_7=65543, stepLocal_9=1, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_38=-1, var_1_3=0, var_1_6=8] [L238] RET step() [L239] CALL, EXPR property() [L229-L230] return (((((((((((var_1_26 ? (var_1_1 == ((signed char) (((((((10) < (var_1_3)) ? (10) : (var_1_3))) < 0 ) ? -((((10) < (var_1_3)) ? (10) : (var_1_3))) : ((((10) < (var_1_3)) ? (10) : (var_1_3))))))) : (var_1_35 ? (var_1_26 ? (var_1_1 == ((signed char) var_1_3)) : (var_1_1 == ((signed char) var_1_3))) : (var_1_1 == ((signed char) var_1_3)))) && (var_1_35 ? (var_1_6 == ((unsigned long int) ((((8u) > (var_1_11)) ? (8u) : (var_1_11))))) : ((var_1_11 > var_1_14) ? (var_1_6 == ((unsigned long int) ((((var_1_14) > ((3173943110u - var_1_11))) ? (var_1_14) : ((3173943110u - var_1_11)))))) : 1))) && ((last_1_var_1_14 > (last_1_var_1_22 + last_1_var_1_22)) ? ((last_1_var_1_11 != last_1_var_1_22) ? ((last_1_var_1_26 && last_1_var_1_26) ? (var_1_11 == ((unsigned short int) var_1_13)) : (var_1_11 == ((unsigned short int) var_1_13))) : 1) : (var_1_11 == ((unsigned short int) var_1_13)))) && (var_1_14 == ((unsigned short int) var_1_13))) && (var_1_35 ? (var_1_15 == ((signed short int) (var_1_3 + (var_1_16 - ((((var_1_17) < (2)) ? (var_1_17) : (2))))))) : (var_1_15 == ((signed short int) ((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17))))))) && (var_1_18 == ((double) ((((var_1_19) > ((((((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) < 0 ) ? -((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) : ((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))))))) ? (var_1_19) : ((((((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) < 0 ) ? -((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))) : ((((var_1_20) > (var_1_21)) ? (var_1_20) : (var_1_21))))))))))) && ((var_1_14 <= var_1_13) ? ((0 >= var_1_23) ? (var_1_22 == ((unsigned long int) var_1_11)) : (var_1_22 == ((unsigned long int) var_1_13))) : 1)) && ((last_1_var_1_6 > last_1_var_1_14) ? (var_1_23 == ((unsigned long int) (var_1_16 + (var_1_24 - var_1_13)))) : (last_1_var_1_35 ? (var_1_23 == ((unsigned long int) (var_1_25 - (1448097314u - var_1_13)))) : 1))) && ((var_1_25 < (((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))) - var_1_22)) ? (var_1_26 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_28 ? ((var_1_11 <= var_1_13) ? (var_1_26 == ((unsigned char) var_1_29)) : (var_1_26 == ((unsigned char) var_1_29))) : 1))) && ((var_1_6 < var_1_11) ? ((((((var_1_18) < (3.75f)) ? (var_1_18) : (3.75f))) >= var_1_20) ? (var_1_30 == ((signed char) ((((var_1_3) > (((((-16) < ((var_1_31 - var_1_32))) ? (-16) : ((var_1_31 - var_1_32)))))) ? (var_1_3) : (((((-16) < ((var_1_31 - var_1_32))) ? (-16) : ((var_1_31 - var_1_32))))))))) : (var_1_30 == ((signed char) ((((var_1_33 + var_1_34) < 0 ) ? -(var_1_33 + var_1_34) : (var_1_33 + var_1_34)))))) : (((((((var_1_16) > (var_1_17)) ? (var_1_16) : (var_1_17))) - var_1_32) <= var_1_34) ? ((var_1_26 && ((var_1_11 * var_1_22) <= var_1_6)) ? (var_1_30 == ((signed char) ((((var_1_34) > (var_1_31)) ? (var_1_34) : (var_1_31))))) : (var_1_30 == ((signed char) var_1_33))) : 1))) && (var_1_26 ? (var_1_35 == ((unsigned char) (! var_1_36))) : (var_1_35 == ((unsigned char) ((var_1_3 > var_1_23) || var_1_28))))) && ((var_1_35 && var_1_28) ? ((var_1_13 != var_1_27) ? (var_1_37 == ((signed char) ((((var_1_3) < (var_1_32)) ? (var_1_3) : (var_1_32))))) : (var_1_37 == ((signed char) var_1_31))) : (var_1_37 == ((signed char) var_1_38))) ; VAL [\result=0, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_38=-1, var_1_3=0, var_1_6=8] [L239] RET, EXPR property() [L239] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_38=-1, var_1_3=0, var_1_6=8] [L19] reach_error() VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=0, last_1_var_1_22=100000, last_1_var_1_26=0, last_1_var_1_35=1, last_1_var_1_6=10, var_1_11=65543, var_1_13=65543, var_1_14=65543, var_1_15=16381, var_1_16=16383, var_1_17=16383, var_1_18=2, var_1_19=2, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=7, var_1_23=-2147467273, var_1_24=-2147483649, var_1_25=2147483647, var_1_26=1, var_1_27=6442450951, var_1_28=1, var_1_29=1, var_1_30=-4, var_1_31=-1, var_1_32=0, var_1_33=63, var_1_34=-63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_38=-1, var_1_3=0, var_1_6=8] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 98 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 26.7s, OverallIterations: 6, TraceHistogramMax: 33, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 10.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1924 SdHoareTripleChecker+Valid, 3.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1922 mSDsluCounter, 2420 SdHoareTripleChecker+Invalid, 3.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1660 mSDsCounter, 494 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2070 IncrementalHoareTripleChecker+Invalid, 2564 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 494 mSolverCounterUnsat, 760 mSDtfsCounter, 2070 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 758 GetRequests, 625 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5313 ImplicationChecksByTransitivity, 7.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=932occurred in iteration=5, InterpolantAutomatonStates: 111, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 5 MinimizatonAttempts, 674 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.2s SatisfiabilityAnalysisTime, 11.7s InterpolantComputationTime, 1881 NumberOfCodeBlocks, 1881 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 1663 ConstructedInterpolants, 0 QuantifiedInterpolants, 6833 SizeOfPredicates, 7 NumberOfNonLiveVariables, 1011 ConjunctsInSsa, 33 ConjunctsInUnsatCore, 8 InterpolantComputations, 4 PerfectInterpolantSequences, 16001/16896 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, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 02:37:39,721 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-47.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB --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 515fa0718a592f1c0dc712f169febdb512c0008d113759f73c250509b5fadc4d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:37:42,724 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:37:42,873 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 02:37:42,885 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:37:42,886 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:37:42,931 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:37:42,932 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:37:42,932 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:37:42,933 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:37:42,933 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:37:42,934 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:37:42,935 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:37:42,937 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:37:42,937 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:37:42,937 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:37:42,937 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:37:42,938 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:37:42,939 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:37:42,939 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:37:42,939 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:37:42,939 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:37:42,939 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:37:42,939 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:37:42,939 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 02:37:42,940 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 02:37:42,940 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 02:37:42,940 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:37:42,940 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:37:42,940 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:37:42,941 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:37:42,941 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:37:42,942 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:37:42,942 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:37:42,943 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:37:42,943 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:37:42,943 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:37:42,943 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:37:42,943 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:37:42,943 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:37:42,944 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:37:42,944 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:37:42,944 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:37:42,944 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:37:42,944 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:37:42,945 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 02:37:42,945 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 02:37:42,945 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:37:42,945 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:37:42,945 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:37:42,946 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:37:42,946 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 515fa0718a592f1c0dc712f169febdb512c0008d113759f73c250509b5fadc4d [2024-11-28 02:37:43,344 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:37:43,353 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:37:43,357 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:37:43,358 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:37:43,359 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:37:43,360 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-47.i [2024-11-28 02:37:47,196 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/data/5f0f33041/50f5288633104bcdb5c0dfaef1adea8f/FLAGce4c46e62 [2024-11-28 02:37:47,504 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:37:47,505 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-47.i [2024-11-28 02:37:47,525 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/data/5f0f33041/50f5288633104bcdb5c0dfaef1adea8f/FLAGce4c46e62 [2024-11-28 02:37:47,546 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/data/5f0f33041/50f5288633104bcdb5c0dfaef1adea8f [2024-11-28 02:37:47,549 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:37:47,551 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:37:47,553 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:37:47,553 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:37:47,559 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:37:47,560 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:37:47" (1/1) ... [2024-11-28 02:37:47,561 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75eaa395 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:47, skipping insertion in model container [2024-11-28 02:37:47,561 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:37:47" (1/1) ... [2024-11-28 02:37:47,592 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:37:47,776 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_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-47.i[916,929] [2024-11-28 02:37:47,913 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:37:47,942 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:37:47,962 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_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-47.i[916,929] [2024-11-28 02:37:48,027 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:37:48,055 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:37:48,056 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:48 WrapperNode [2024-11-28 02:37:48,056 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:37:48,058 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:37:48,058 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:37:48,058 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:37:48,067 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:48" (1/1) ... [2024-11-28 02:37:48,081 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:48" (1/1) ... [2024-11-28 02:37:48,142 INFO L138 Inliner]: procedures = 27, calls = 46, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 227 [2024-11-28 02:37:48,146 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:37:48,147 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:37:48,147 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:37:48,147 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:37:48,159 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:48" (1/1) ... [2024-11-28 02:37:48,159 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:48" (1/1) ... [2024-11-28 02:37:48,165 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:48" (1/1) ... [2024-11-28 02:37:48,185 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-28 02:37:48,185 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:48" (1/1) ... [2024-11-28 02:37:48,185 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:48" (1/1) ... [2024-11-28 02:37:48,201 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:48" (1/1) ... [2024-11-28 02:37:48,202 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:48" (1/1) ... [2024-11-28 02:37:48,208 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:48" (1/1) ... [2024-11-28 02:37:48,211 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:48" (1/1) ... [2024-11-28 02:37:48,217 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:48" (1/1) ... [2024-11-28 02:37:48,226 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:37:48,231 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:37:48,231 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:37:48,231 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:37:48,232 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:48" (1/1) ... [2024-11-28 02:37:48,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:37:48,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:37:48,287 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:37:48,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:37:48,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:37:48,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 02:37:48,328 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 02:37:48,329 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 02:37:48,329 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:37:48,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:37:48,483 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:37:48,486 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:37:49,394 INFO L? ?]: Removed 34 outVars from TransFormulas that were not future-live. [2024-11-28 02:37:49,394 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:37:49,408 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:37:49,409 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 02:37:49,409 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:37:49 BoogieIcfgContainer [2024-11-28 02:37:49,409 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:37:49,412 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:37:49,412 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:37:49,421 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:37:49,421 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:37:47" (1/3) ... [2024-11-28 02:37:49,422 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ca3d984 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:37:49, skipping insertion in model container [2024-11-28 02:37:49,423 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:37:48" (2/3) ... [2024-11-28 02:37:49,423 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ca3d984 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:37:49, skipping insertion in model container [2024-11-28 02:37:49,424 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:37:49" (3/3) ... [2024-11-28 02:37:49,426 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-while_file-47.i [2024-11-28 02:37:49,444 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:37:49,446 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-while_file-47.i that has 2 procedures, 98 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 02:37:49,522 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:37:49,541 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;@272a0752, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:37:49,541 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 02:37:49,547 INFO L276 IsEmpty]: Start isEmpty. Operand has 98 states, 62 states have (on average 1.4516129032258065) internal successors, (90), 63 states have internal predecessors, (90), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-28 02:37:49,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-28 02:37:49,574 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:37:49,575 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:37:49,576 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:37:49,585 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:37:49,585 INFO L85 PathProgramCache]: Analyzing trace with hash -507692883, now seen corresponding path program 1 times [2024-11-28 02:37:49,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:37:49,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2001130541] [2024-11-28 02:37:49,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:37:49,599 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-28 02:37:49,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:37:49,601 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:37:49,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:37:50,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:37:50,121 INFO L256 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 02:37:50,137 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:37:50,232 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 764 proven. 0 refuted. 0 times theorem prover too weak. 1348 trivial. 0 not checked. [2024-11-28 02:37:50,232 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:37:50,233 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:37:50,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2001130541] [2024-11-28 02:37:50,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2001130541] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:37:50,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:37:50,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:37:50,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184812864] [2024-11-28 02:37:50,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:37:50,246 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 02:37:50,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:37:50,276 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 02:37:50,277 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:37:50,281 INFO L87 Difference]: Start difference. First operand has 98 states, 62 states have (on average 1.4516129032258065) internal successors, (90), 63 states have internal predecessors, (90), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Second operand has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-28 02:37:50,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:37:50,348 INFO L93 Difference]: Finished difference Result 189 states and 339 transitions. [2024-11-28 02:37:50,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 02:37:50,351 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 208 [2024-11-28 02:37:50,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:37:50,365 INFO L225 Difference]: With dead ends: 189 [2024-11-28 02:37:50,365 INFO L226 Difference]: Without dead ends: 94 [2024-11-28 02:37:50,370 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 207 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-28 02:37:50,374 INFO L435 NwaCegarLoop]: 149 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, 149 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-28 02:37:50,375 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:37:50,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2024-11-28 02:37:50,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2024-11-28 02:37:50,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 59 states have (on average 1.4067796610169492) internal successors, (83), 59 states have internal predecessors, (83), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-28 02:37:50,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 149 transitions. [2024-11-28 02:37:50,455 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 149 transitions. Word has length 208 [2024-11-28 02:37:50,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:37:50,455 INFO L471 AbstractCegarLoop]: Abstraction has 94 states and 149 transitions. [2024-11-28 02:37:50,455 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-28 02:37:50,456 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 149 transitions. [2024-11-28 02:37:50,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-28 02:37:50,463 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:37:50,464 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:37:50,477 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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)] Ended with exit code 0 [2024-11-28 02:37:50,666 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:37:50,666 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:37:50,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:37:50,668 INFO L85 PathProgramCache]: Analyzing trace with hash 687701747, now seen corresponding path program 1 times [2024-11-28 02:37:50,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:37:50,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1866975865] [2024-11-28 02:37:50,669 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:37:50,669 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-28 02:37:50,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:37:50,674 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:37:50,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:37:51,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:37:51,147 INFO L256 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 02:37:51,172 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:37:52,073 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 1223 proven. 48 refuted. 0 times theorem prover too weak. 841 trivial. 0 not checked. [2024-11-28 02:37:52,076 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:37:53,005 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 138 proven. 51 refuted. 0 times theorem prover too weak. 1923 trivial. 0 not checked. [2024-11-28 02:37:53,005 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:37:53,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1866975865] [2024-11-28 02:37:53,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1866975865] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:37:53,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:37:53,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2024-11-28 02:37:53,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474621193] [2024-11-28 02:37:53,007 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:37:53,009 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 02:37:53,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:37:53,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 02:37:53,011 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2024-11-28 02:37:53,011 INFO L87 Difference]: Start difference. First operand 94 states and 149 transitions. Second operand has 16 states, 16 states have (on average 4.5625) internal successors, (73), 16 states have internal predecessors, (73), 3 states have call successors, (48), 3 states have call predecessors, (48), 7 states have return successors, (49), 3 states have call predecessors, (49), 3 states have call successors, (49) [2024-11-28 02:37:54,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:37:54,891 INFO L93 Difference]: Finished difference Result 200 states and 306 transitions. [2024-11-28 02:37:54,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 02:37:54,898 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.5625) internal successors, (73), 16 states have internal predecessors, (73), 3 states have call successors, (48), 3 states have call predecessors, (48), 7 states have return successors, (49), 3 states have call predecessors, (49), 3 states have call successors, (49) Word has length 208 [2024-11-28 02:37:54,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:37:54,902 INFO L225 Difference]: With dead ends: 200 [2024-11-28 02:37:54,903 INFO L226 Difference]: Without dead ends: 109 [2024-11-28 02:37:54,904 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 400 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=198, Invalid=452, Unknown=0, NotChecked=0, Total=650 [2024-11-28 02:37:54,905 INFO L435 NwaCegarLoop]: 97 mSDtfsCounter, 141 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:37:54,906 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 442 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 489 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-28 02:37:54,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2024-11-28 02:37:54,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 105. [2024-11-28 02:37:54,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 67 states have (on average 1.2686567164179106) internal successors, (85), 67 states have internal predecessors, (85), 33 states have call successors, (33), 4 states have call predecessors, (33), 4 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-28 02:37:54,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 151 transitions. [2024-11-28 02:37:54,934 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 151 transitions. Word has length 208 [2024-11-28 02:37:54,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:37:54,935 INFO L471 AbstractCegarLoop]: Abstraction has 105 states and 151 transitions. [2024-11-28 02:37:54,935 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.5625) internal successors, (73), 16 states have internal predecessors, (73), 3 states have call successors, (48), 3 states have call predecessors, (48), 7 states have return successors, (49), 3 states have call predecessors, (49), 3 states have call successors, (49) [2024-11-28 02:37:54,936 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 151 transitions. [2024-11-28 02:37:54,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-28 02:37:54,940 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:37:54,940 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:37:54,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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)] Ended with exit code 0 [2024-11-28 02:37:55,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:37:55,141 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:37:55,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:37:55,143 INFO L85 PathProgramCache]: Analyzing trace with hash -391642492, now seen corresponding path program 1 times [2024-11-28 02:37:55,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:37:55,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1564229423] [2024-11-28 02:37:55,144 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:37:55,144 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-28 02:37:55,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:37:55,148 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:37:55,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:37:55,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:37:55,507 INFO L256 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 02:37:55,514 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:37:55,565 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-28 02:37:55,567 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:37:55,567 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:37:55,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1564229423] [2024-11-28 02:37:55,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1564229423] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:37:55,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:37:55,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:37:55,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728062524] [2024-11-28 02:37:55,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:37:55,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:37:55,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:37:55,571 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:37:55,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:37:55,572 INFO L87 Difference]: Start difference. First operand 105 states and 151 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-28 02:37:55,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:37:55,700 INFO L93 Difference]: Finished difference Result 207 states and 299 transitions. [2024-11-28 02:37:55,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:37:55,707 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 209 [2024-11-28 02:37:55,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:37:55,710 INFO L225 Difference]: With dead ends: 207 [2024-11-28 02:37:55,710 INFO L226 Difference]: Without dead ends: 105 [2024-11-28 02:37:55,711 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 207 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-28 02:37:55,712 INFO L435 NwaCegarLoop]: 140 mSDtfsCounter, 0 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:37:55,713 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 275 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 02:37:55,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2024-11-28 02:37:55,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 105. [2024-11-28 02:37:55,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 67 states have (on average 1.2537313432835822) internal successors, (84), 67 states have internal predecessors, (84), 33 states have call successors, (33), 4 states have call predecessors, (33), 4 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-28 02:37:55,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 150 transitions. [2024-11-28 02:37:55,737 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 150 transitions. Word has length 209 [2024-11-28 02:37:55,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:37:55,738 INFO L471 AbstractCegarLoop]: Abstraction has 105 states and 150 transitions. [2024-11-28 02:37:55,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-28 02:37:55,739 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 150 transitions. [2024-11-28 02:37:55,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2024-11-28 02:37:55,743 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:37:55,743 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:37:55,752 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:37:55,943 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:37:55,944 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:37:55,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:37:55,945 INFO L85 PathProgramCache]: Analyzing trace with hash -2087064376, now seen corresponding path program 1 times [2024-11-28 02:37:55,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:37:55,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1512541845] [2024-11-28 02:37:55,946 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:37:55,946 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-28 02:37:55,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:37:55,949 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:37:55,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:37:56,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:37:56,294 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 02:37:56,300 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:37:58,425 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 1060 proven. 198 refuted. 0 times theorem prover too weak. 854 trivial. 0 not checked. [2024-11-28 02:37:58,425 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:37:58,636 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:37:58,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1512541845] [2024-11-28 02:37:58,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1512541845] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:37:58,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1315921133] [2024-11-28 02:37:58,637 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:37:58,637 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 02:37:58,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 02:37:58,645 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 02:37:58,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-28 02:38:00,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:38:00,413 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 02:38:00,423 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:38:02,025 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 1060 proven. 198 refuted. 0 times theorem prover too weak. 854 trivial. 0 not checked. [2024-11-28 02:38:02,025 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:38:02,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1315921133] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:38:02,080 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:38:02,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2024-11-28 02:38:02,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261706232] [2024-11-28 02:38:02,081 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:38:02,082 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 02:38:02,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:38:02,083 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 02:38:02,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2024-11-28 02:38:02,084 INFO L87 Difference]: Start difference. First operand 105 states and 150 transitions. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 12 states have internal predecessors, (63), 4 states have call successors, (33), 4 states have call predecessors, (33), 6 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) [2024-11-28 02:38:06,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:38:06,767 INFO L93 Difference]: Finished difference Result 341 states and 470 transitions. [2024-11-28 02:38:06,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 02:38:06,769 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 12 states have internal predecessors, (63), 4 states have call successors, (33), 4 states have call predecessors, (33), 6 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) Word has length 210 [2024-11-28 02:38:06,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:38:06,773 INFO L225 Difference]: With dead ends: 341 [2024-11-28 02:38:06,773 INFO L226 Difference]: Without dead ends: 239 [2024-11-28 02:38:06,775 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 485 GetRequests, 455 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=235, Invalid=757, Unknown=0, NotChecked=0, Total=992 [2024-11-28 02:38:06,776 INFO L435 NwaCegarLoop]: 159 mSDtfsCounter, 271 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 837 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-11-28 02:38:06,776 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 699 Invalid, 917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 837 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-11-28 02:38:06,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-11-28 02:38:06,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 229. [2024-11-28 02:38:06,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 148 states have (on average 1.222972972972973) internal successors, (181), 148 states have internal predecessors, (181), 66 states have call successors, (66), 14 states have call predecessors, (66), 14 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-28 02:38:06,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 313 transitions. [2024-11-28 02:38:06,848 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 313 transitions. Word has length 210 [2024-11-28 02:38:06,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:38:06,849 INFO L471 AbstractCegarLoop]: Abstraction has 229 states and 313 transitions. [2024-11-28 02:38:06,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 12 states have internal predecessors, (63), 4 states have call successors, (33), 4 states have call predecessors, (33), 6 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) [2024-11-28 02:38:06,850 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 313 transitions. [2024-11-28 02:38:06,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2024-11-28 02:38:06,853 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:38:06,854 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:38:06,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:38:07,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-28 02:38:07,254 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 02:38:07,255 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:38:07,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:38:07,256 INFO L85 PathProgramCache]: Analyzing trace with hash 619555018, now seen corresponding path program 1 times [2024-11-28 02:38:07,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:38:07,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1180452051] [2024-11-28 02:38:07,256 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:38:07,256 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-28 02:38:07,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:38:07,259 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:38:07,260 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a55b5cd-2674-41a9-b392-3f4ce1917a5d/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:38:07,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:38:07,564 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-28 02:38:07,573 INFO L279 TraceCheckSpWp]: Computing forward predicates...