./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-13.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_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-13.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 40ac3f5cdc82af2dbd41ef4d2ae23f60c23085085aa2dab42d0c5b770bb11a37 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:05:36,334 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:05:36,420 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 03:05:36,426 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:05:36,426 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:05:36,471 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:05:36,471 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:05:36,472 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:05:36,472 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:05:36,472 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:05:36,472 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:05:36,472 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:05:36,473 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:05:36,473 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:05:36,473 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:05:36,473 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:05:36,473 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:05:36,473 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:05:36,473 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:05:36,473 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:05:36,473 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:05:36,474 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:05:36,474 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:05:36,474 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:05:36,474 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:05:36,474 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:05:36,474 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:05:36,474 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:05:36,474 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:05:36,474 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:05:36,474 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:05:36,475 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:05:36,475 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:05:36,475 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:05:36,475 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:05:36,475 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:05:36,475 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:05:36,475 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:05:36,475 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:05:36,475 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:05:36,475 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:05:36,475 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:05:36,475 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:05:36,476 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:05:36,476 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:05:36,476 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:05:36,476 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:05:36,476 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:05:36,476 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_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 -> 40ac3f5cdc82af2dbd41ef4d2ae23f60c23085085aa2dab42d0c5b770bb11a37 [2024-11-28 03:05:36,800 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:05:36,813 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:05:36,817 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:05:36,819 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:05:36,819 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:05:36,822 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-13.i [2024-11-28 03:05:39,902 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/data/2e2682647/68019912972a4a13996d96e023c14581/FLAG4a0cf6aff [2024-11-28 03:05:40,152 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:05:40,152 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-13.i [2024-11-28 03:05:40,162 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/data/2e2682647/68019912972a4a13996d96e023c14581/FLAG4a0cf6aff [2024-11-28 03:05:40,177 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/data/2e2682647/68019912972a4a13996d96e023c14581 [2024-11-28 03:05:40,179 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:05:40,181 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:05:40,182 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:05:40,183 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:05:40,187 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:05:40,192 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:05:40" (1/1) ... [2024-11-28 03:05:40,193 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4eb39d64 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40, skipping insertion in model container [2024-11-28 03:05:40,193 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:05:40" (1/1) ... [2024-11-28 03:05:40,231 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:05:40,425 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_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-13.i[916,929] [2024-11-28 03:05:40,549 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:05:40,570 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:05:40,587 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_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-13.i[916,929] [2024-11-28 03:05:40,659 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:05:40,684 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:05:40,685 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40 WrapperNode [2024-11-28 03:05:40,686 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:05:40,687 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:05:40,687 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:05:40,687 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:05:40,697 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40" (1/1) ... [2024-11-28 03:05:40,713 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40" (1/1) ... [2024-11-28 03:05:40,762 INFO L138 Inliner]: procedures = 26, calls = 42, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 247 [2024-11-28 03:05:40,763 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:05:40,763 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:05:40,763 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:05:40,763 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:05:40,771 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40" (1/1) ... [2024-11-28 03:05:40,771 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40" (1/1) ... [2024-11-28 03:05:40,775 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40" (1/1) ... [2024-11-28 03:05:40,795 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 03:05:40,795 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40" (1/1) ... [2024-11-28 03:05:40,795 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40" (1/1) ... [2024-11-28 03:05:40,810 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40" (1/1) ... [2024-11-28 03:05:40,812 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40" (1/1) ... [2024-11-28 03:05:40,816 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40" (1/1) ... [2024-11-28 03:05:40,826 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40" (1/1) ... [2024-11-28 03:05:40,828 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40" (1/1) ... [2024-11-28 03:05:40,834 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:05:40,835 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:05:40,835 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:05:40,836 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:05:40,837 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40" (1/1) ... [2024-11-28 03:05:40,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:05:40,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:05:40,871 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:05:40,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:05:40,903 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:05:40,903 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:05:40,903 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:05:40,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:05:40,903 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:05:40,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:05:41,028 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:05:41,030 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:05:41,623 INFO L? ?]: Removed 32 outVars from TransFormulas that were not future-live. [2024-11-28 03:05:41,623 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:05:41,635 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:05:41,635 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 03:05:41,635 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:05:41 BoogieIcfgContainer [2024-11-28 03:05:41,635 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:05:41,638 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:05:41,638 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:05:41,643 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:05:41,644 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:05:40" (1/3) ... [2024-11-28 03:05:41,644 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7aa7ffe3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:05:41, skipping insertion in model container [2024-11-28 03:05:41,645 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:05:40" (2/3) ... [2024-11-28 03:05:41,645 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7aa7ffe3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:05:41, skipping insertion in model container [2024-11-28 03:05:41,645 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:05:41" (3/3) ... [2024-11-28 03:05:41,646 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-13.i [2024-11-28 03:05:41,663 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:05:41,665 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount100_file-13.i that has 2 procedures, 105 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:05:41,751 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:05:41,765 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;@3e55c54c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:05:41,765 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:05:41,771 INFO L276 IsEmpty]: Start isEmpty. Operand has 105 states, 73 states have (on average 1.452054794520548) internal successors, (106), 74 states have internal predecessors, (106), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-11-28 03:05:41,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-28 03:05:41,785 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:05:41,786 INFO L218 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:05:41,787 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:05:41,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:41,793 INFO L85 PathProgramCache]: Analyzing trace with hash -2122545668, now seen corresponding path program 1 times [2024-11-28 03:05:41,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:41,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769598369] [2024-11-28 03:05:41,801 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:41,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:41,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:42,317 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 1568 trivial. 0 not checked. [2024-11-28 03:05:42,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:42,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769598369] [2024-11-28 03:05:42,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769598369] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:05:42,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861075857] [2024-11-28 03:05:42,318 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:42,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:05:42,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:05:42,329 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:05:42,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:05:42,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:42,663 INFO L256 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:05:42,677 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:05:42,732 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 1568 trivial. 0 not checked. [2024-11-28 03:05:42,732 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:05:42,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861075857] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:05:42,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:05:42,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 03:05:42,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913407365] [2024-11-28 03:05:42,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:05:42,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:05:42,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:42,775 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:05:42,776 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:05:42,779 INFO L87 Difference]: Start difference. First operand has 105 states, 73 states have (on average 1.452054794520548) internal successors, (106), 74 states have internal predecessors, (106), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Second operand has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-28 03:05:42,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:05:42,827 INFO L93 Difference]: Finished difference Result 201 states and 349 transitions. [2024-11-28 03:05:42,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:05:42,829 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 2 states have call successors, (29) Word has length 192 [2024-11-28 03:05:42,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:05:42,837 INFO L225 Difference]: With dead ends: 201 [2024-11-28 03:05:42,837 INFO L226 Difference]: Without dead ends: 99 [2024-11-28 03:05:42,841 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 193 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 03:05:42,844 INFO L435 NwaCegarLoop]: 153 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, 153 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 03:05:42,845 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:05:42,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-11-28 03:05:42,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2024-11-28 03:05:42,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 68 states have (on average 1.3970588235294117) internal successors, (95), 68 states have internal predecessors, (95), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-11-28 03:05:42,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 153 transitions. [2024-11-28 03:05:42,889 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 153 transitions. Word has length 192 [2024-11-28 03:05:42,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:05:42,889 INFO L471 AbstractCegarLoop]: Abstraction has 99 states and 153 transitions. [2024-11-28 03:05:42,890 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-28 03:05:42,890 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 153 transitions. [2024-11-28 03:05:42,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-28 03:05:42,899 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:05:42,899 INFO L218 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:05:42,911 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 03:05:43,100 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 03:05:43,100 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:05:43,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:43,101 INFO L85 PathProgramCache]: Analyzing trace with hash -419223502, now seen corresponding path program 1 times [2024-11-28 03:05:43,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:43,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926353744] [2024-11-28 03:05:43,101 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:43,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:43,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:43,727 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-11-28 03:05:43,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:43,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926353744] [2024-11-28 03:05:43,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926353744] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:05:43,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:05:43,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:05:43,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897477554] [2024-11-28 03:05:43,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:05:43,732 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:05:43,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:43,733 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:05:43,733 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:05:43,734 INFO L87 Difference]: Start difference. First operand 99 states and 153 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2024-11-28 03:05:44,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:05:44,128 INFO L93 Difference]: Finished difference Result 316 states and 492 transitions. [2024-11-28 03:05:44,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:05:44,129 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 192 [2024-11-28 03:05:44,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:05:44,135 INFO L225 Difference]: With dead ends: 316 [2024-11-28 03:05:44,136 INFO L226 Difference]: Without dead ends: 220 [2024-11-28 03:05:44,137 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:05:44,140 INFO L435 NwaCegarLoop]: 138 mSDtfsCounter, 195 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:05:44,140 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 413 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:05:44,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2024-11-28 03:05:44,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 209. [2024-11-28 03:05:44,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 148 states have (on average 1.4391891891891893) internal successors, (213), 148 states have internal predecessors, (213), 58 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-28 03:05:44,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 329 transitions. [2024-11-28 03:05:44,190 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 329 transitions. Word has length 192 [2024-11-28 03:05:44,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:05:44,191 INFO L471 AbstractCegarLoop]: Abstraction has 209 states and 329 transitions. [2024-11-28 03:05:44,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2024-11-28 03:05:44,191 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 329 transitions. [2024-11-28 03:05:44,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2024-11-28 03:05:44,199 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:05:44,199 INFO L218 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:05:44,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:05:44,199 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:05:44,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:44,200 INFO L85 PathProgramCache]: Analyzing trace with hash 407504662, now seen corresponding path program 1 times [2024-11-28 03:05:44,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:44,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409142784] [2024-11-28 03:05:44,200 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:44,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:44,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:44,786 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-11-28 03:05:44,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:44,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409142784] [2024-11-28 03:05:44,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409142784] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:05:44,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:05:44,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:05:44,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669246795] [2024-11-28 03:05:44,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:05:44,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:05:44,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:44,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:05:44,788 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:05:44,788 INFO L87 Difference]: Start difference. First operand 209 states and 329 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2024-11-28 03:05:44,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:05:44,900 INFO L93 Difference]: Finished difference Result 618 states and 975 transitions. [2024-11-28 03:05:44,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:05:44,902 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 193 [2024-11-28 03:05:44,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:05:44,910 INFO L225 Difference]: With dead ends: 618 [2024-11-28 03:05:44,910 INFO L226 Difference]: Without dead ends: 412 [2024-11-28 03:05:44,911 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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 03:05:44,912 INFO L435 NwaCegarLoop]: 254 mSDtfsCounter, 144 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:05:44,912 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 397 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:05:44,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2024-11-28 03:05:44,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 410. [2024-11-28 03:05:44,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 289 states have (on average 1.4186851211072664) internal successors, (410), 289 states have internal predecessors, (410), 116 states have call successors, (116), 4 states have call predecessors, (116), 4 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2024-11-28 03:05:44,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 642 transitions. [2024-11-28 03:05:44,996 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 642 transitions. Word has length 193 [2024-11-28 03:05:45,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:05:45,000 INFO L471 AbstractCegarLoop]: Abstraction has 410 states and 642 transitions. [2024-11-28 03:05:45,000 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2024-11-28 03:05:45,001 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 642 transitions. [2024-11-28 03:05:45,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2024-11-28 03:05:45,007 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:05:45,007 INFO L218 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:05:45,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 03:05:45,007 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:05:45,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:45,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1009162728, now seen corresponding path program 1 times [2024-11-28 03:05:45,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:45,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473529031] [2024-11-28 03:05:45,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:45,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:45,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:45,605 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-11-28 03:05:45,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:45,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473529031] [2024-11-28 03:05:45,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473529031] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:05:45,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:05:45,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:05:45,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021998415] [2024-11-28 03:05:45,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:05:45,607 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:05:45,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:45,610 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:05:45,610 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:05:45,611 INFO L87 Difference]: Start difference. First operand 410 states and 642 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2024-11-28 03:05:45,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:05:45,978 INFO L93 Difference]: Finished difference Result 1421 states and 2228 transitions. [2024-11-28 03:05:45,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:05:45,979 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 193 [2024-11-28 03:05:45,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:05:45,987 INFO L225 Difference]: With dead ends: 1421 [2024-11-28 03:05:45,988 INFO L226 Difference]: Without dead ends: 1014 [2024-11-28 03:05:45,989 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:05:45,990 INFO L435 NwaCegarLoop]: 273 mSDtfsCounter, 225 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:05:45,991 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 490 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:05:45,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1014 states. [2024-11-28 03:05:46,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1014 to 1010. [2024-11-28 03:05:46,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1010 states, 709 states have (on average 1.382228490832158) internal successors, (980), 709 states have internal predecessors, (980), 290 states have call successors, (290), 10 states have call predecessors, (290), 10 states have return successors, (290), 290 states have call predecessors, (290), 290 states have call successors, (290) [2024-11-28 03:05:46,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1560 transitions. [2024-11-28 03:05:46,167 INFO L78 Accepts]: Start accepts. Automaton has 1010 states and 1560 transitions. Word has length 193 [2024-11-28 03:05:46,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:05:46,169 INFO L471 AbstractCegarLoop]: Abstraction has 1010 states and 1560 transitions. [2024-11-28 03:05:46,169 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2024-11-28 03:05:46,169 INFO L276 IsEmpty]: Start isEmpty. Operand 1010 states and 1560 transitions. [2024-11-28 03:05:46,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2024-11-28 03:05:46,174 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:05:46,174 INFO L218 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:05:46,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 03:05:46,174 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:05:46,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:46,175 INFO L85 PathProgramCache]: Analyzing trace with hash -613563692, now seen corresponding path program 1 times [2024-11-28 03:05:46,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:46,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215322995] [2024-11-28 03:05:46,175 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:46,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:46,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:46,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-11-28 03:05:46,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:46,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215322995] [2024-11-28 03:05:46,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215322995] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:05:46,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:05:46,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:05:46,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287313615] [2024-11-28 03:05:46,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:05:46,494 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:05:46,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:46,497 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:05:46,497 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:05:46,497 INFO L87 Difference]: Start difference. First operand 1010 states and 1560 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2024-11-28 03:05:47,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:05:47,335 INFO L93 Difference]: Finished difference Result 2805 states and 4311 transitions. [2024-11-28 03:05:47,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:05:47,336 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 193 [2024-11-28 03:05:47,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:05:47,350 INFO L225 Difference]: With dead ends: 2805 [2024-11-28 03:05:47,351 INFO L226 Difference]: Without dead ends: 1798 [2024-11-28 03:05:47,354 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:05:47,358 INFO L435 NwaCegarLoop]: 380 mSDtfsCounter, 388 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:05:47,360 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [388 Valid, 920 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 03:05:47,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states. [2024-11-28 03:05:47,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1722. [2024-11-28 03:05:47,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1722 states, 1181 states have (on average 1.36155800169348) internal successors, (1608), 1181 states have internal predecessors, (1608), 522 states have call successors, (522), 18 states have call predecessors, (522), 18 states have return successors, (522), 522 states have call predecessors, (522), 522 states have call successors, (522) [2024-11-28 03:05:47,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1722 states to 1722 states and 2652 transitions. [2024-11-28 03:05:47,761 INFO L78 Accepts]: Start accepts. Automaton has 1722 states and 2652 transitions. Word has length 193 [2024-11-28 03:05:47,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:05:47,763 INFO L471 AbstractCegarLoop]: Abstraction has 1722 states and 2652 transitions. [2024-11-28 03:05:47,763 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2024-11-28 03:05:47,763 INFO L276 IsEmpty]: Start isEmpty. Operand 1722 states and 2652 transitions. [2024-11-28 03:05:47,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2024-11-28 03:05:47,768 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:05:47,768 INFO L218 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:05:47,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 03:05:47,769 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:05:47,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:47,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1380581014, now seen corresponding path program 1 times [2024-11-28 03:05:47,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:47,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141419849] [2024-11-28 03:05:47,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:47,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:48,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:49,495 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 69 proven. 15 refuted. 0 times theorem prover too weak. 1540 trivial. 0 not checked. [2024-11-28 03:05:49,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:05:49,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141419849] [2024-11-28 03:05:49,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141419849] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:05:49,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285348508] [2024-11-28 03:05:49,496 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:49,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:05:49,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:05:49,502 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:05:49,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:05:49,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:05:49,727 INFO L256 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 03:05:49,736 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:05:51,552 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 541 proven. 24 refuted. 0 times theorem prover too weak. 1059 trivial. 0 not checked. [2024-11-28 03:05:51,552 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:05:53,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285348508] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:05:53,433 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:05:53,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 25 [2024-11-28 03:05:53,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838312692] [2024-11-28 03:05:53,433 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:05:53,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 03:05:53,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:05:53,435 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 03:05:53,435 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1024, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:05:53,435 INFO L87 Difference]: Start difference. First operand 1722 states and 2652 transitions. Second operand has 25 states, 25 states have (on average 4.16) internal successors, (104), 24 states have internal predecessors, (104), 5 states have call successors, (58), 4 states have call predecessors, (58), 6 states have return successors, (58), 5 states have call predecessors, (58), 5 states have call successors, (58) [2024-11-28 03:06:10,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:06:10,480 INFO L93 Difference]: Finished difference Result 8959 states and 13185 transitions. [2024-11-28 03:06:10,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 201 states. [2024-11-28 03:06:10,481 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.16) internal successors, (104), 24 states have internal predecessors, (104), 5 states have call successors, (58), 4 states have call predecessors, (58), 6 states have return successors, (58), 5 states have call predecessors, (58), 5 states have call successors, (58) Word has length 193 [2024-11-28 03:06:10,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:06:10,537 INFO L225 Difference]: With dead ends: 8959 [2024-11-28 03:06:10,537 INFO L226 Difference]: Without dead ends: 8464 [2024-11-28 03:06:10,556 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 490 GetRequests, 267 SyntacticMatches, 0 SemanticMatches, 223 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20124 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=6550, Invalid=43850, Unknown=0, NotChecked=0, Total=50400 [2024-11-28 03:06:10,557 INFO L435 NwaCegarLoop]: 547 mSDtfsCounter, 3382 mSDsluCounter, 5608 mSDsCounter, 0 mSdLazyCounter, 6022 mSolverCounterSat, 1696 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3499 SdHoareTripleChecker+Valid, 6155 SdHoareTripleChecker+Invalid, 7718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1696 IncrementalHoareTripleChecker+Valid, 6022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:06:10,557 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3499 Valid, 6155 Invalid, 7718 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1696 Valid, 6022 Invalid, 0 Unknown, 0 Unchecked, 7.6s Time] [2024-11-28 03:06:10,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8464 states. [2024-11-28 03:06:11,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8464 to 5633. [2024-11-28 03:06:11,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5633 states, 3957 states have (on average 1.3459691685620419) internal successors, (5326), 3994 states have internal predecessors, (5326), 1561 states have call successors, (1561), 114 states have call predecessors, (1561), 114 states have return successors, (1561), 1524 states have call predecessors, (1561), 1561 states have call successors, (1561) [2024-11-28 03:06:11,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5633 states to 5633 states and 8448 transitions. [2024-11-28 03:06:11,376 INFO L78 Accepts]: Start accepts. Automaton has 5633 states and 8448 transitions. Word has length 193 [2024-11-28 03:06:11,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:06:11,379 INFO L471 AbstractCegarLoop]: Abstraction has 5633 states and 8448 transitions. [2024-11-28 03:06:11,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.16) internal successors, (104), 24 states have internal predecessors, (104), 5 states have call successors, (58), 4 states have call predecessors, (58), 6 states have return successors, (58), 5 states have call predecessors, (58), 5 states have call successors, (58) [2024-11-28 03:06:11,379 INFO L276 IsEmpty]: Start isEmpty. Operand 5633 states and 8448 transitions. [2024-11-28 03:06:11,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2024-11-28 03:06:11,386 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:06:11,386 INFO L218 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:06:11,399 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 03:06:11,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:06:11,588 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:06:11,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:06:11,588 INFO L85 PathProgramCache]: Analyzing trace with hash 793775000, now seen corresponding path program 1 times [2024-11-28 03:06:11,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:06:11,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502086782] [2024-11-28 03:06:11,589 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:06:11,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:06:11,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:06:11,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [204820736] [2024-11-28 03:06:11,839 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:06:11,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:06:11,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:06:11,841 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:06:11,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:06:12,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 03:06:12,012 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 03:06:12,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 03:06:12,253 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 03:06:12,253 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 03:06:12,255 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 03:06:12,267 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 03:06:12,457 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:06:12,460 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:06:12,660 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 03:06:12,666 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 03:06:12 BoogieIcfgContainer [2024-11-28 03:06:12,666 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 03:06:12,667 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 03:06:12,667 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 03:06:12,667 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 03:06:12,668 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:05:41" (3/4) ... [2024-11-28 03:06:12,672 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 03:06:12,673 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 03:06:12,674 INFO L158 Benchmark]: Toolchain (without parser) took 32492.74ms. Allocated memory was 117.4MB in the beginning and 369.1MB in the end (delta: 251.7MB). Free memory was 92.9MB in the beginning and 218.3MB in the end (delta: -125.4MB). Peak memory consumption was 126.3MB. Max. memory is 16.1GB. [2024-11-28 03:06:12,674 INFO L158 Benchmark]: CDTParser took 1.64ms. Allocated memory is still 117.4MB. Free memory is still 73.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:06:12,674 INFO L158 Benchmark]: CACSL2BoogieTranslator took 504.25ms. Allocated memory is still 117.4MB. Free memory was 92.7MB in the beginning and 76.5MB in the end (delta: 16.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 03:06:12,677 INFO L158 Benchmark]: Boogie Procedure Inliner took 75.56ms. Allocated memory is still 117.4MB. Free memory was 76.5MB in the beginning and 73.4MB in the end (delta: 3.2MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:06:12,677 INFO L158 Benchmark]: Boogie Preprocessor took 71.36ms. Allocated memory is still 117.4MB. Free memory was 73.4MB in the beginning and 69.8MB in the end (delta: 3.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:06:12,677 INFO L158 Benchmark]: RCFGBuilder took 800.34ms. Allocated memory is still 117.4MB. Free memory was 69.6MB in the beginning and 41.8MB in the end (delta: 27.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 03:06:12,678 INFO L158 Benchmark]: TraceAbstraction took 31028.54ms. Allocated memory was 117.4MB in the beginning and 369.1MB in the end (delta: 251.7MB). Free memory was 41.2MB in the beginning and 218.4MB in the end (delta: -177.2MB). Peak memory consumption was 76.0MB. Max. memory is 16.1GB. [2024-11-28 03:06:12,678 INFO L158 Benchmark]: Witness Printer took 5.88ms. Allocated memory is still 369.1MB. Free memory was 218.4MB in the beginning and 218.3MB in the end (delta: 43.1kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:06:12,680 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.64ms. Allocated memory is still 117.4MB. Free memory is still 73.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 504.25ms. Allocated memory is still 117.4MB. Free memory was 92.7MB in the beginning and 76.5MB in the end (delta: 16.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 75.56ms. Allocated memory is still 117.4MB. Free memory was 76.5MB in the beginning and 73.4MB in the end (delta: 3.2MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 71.36ms. Allocated memory is still 117.4MB. Free memory was 73.4MB in the beginning and 69.8MB in the end (delta: 3.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 800.34ms. Allocated memory is still 117.4MB. Free memory was 69.6MB in the beginning and 41.8MB in the end (delta: 27.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 31028.54ms. Allocated memory was 117.4MB in the beginning and 369.1MB in the end (delta: 251.7MB). Free memory was 41.2MB in the beginning and 218.4MB in the end (delta: -177.2MB). Peak memory consumption was 76.0MB. Max. memory is 16.1GB. * Witness Printer took 5.88ms. Allocated memory is still 369.1MB. Free memory was 218.4MB in the beginning and 218.3MB in the end (delta: 43.1kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 118, overapproximation of someBinaryFLOATComparisonOperation at line 208, overapproximation of someBinaryFLOATComparisonOperation at line 208, overapproximation of someBinaryDOUBLEComparisonOperation at line 208, overapproximation of someBinaryDOUBLEComparisonOperation at line 169, overapproximation of someBinaryDOUBLEComparisonOperation at line 171, overapproximation of someBinaryDOUBLEComparisonOperation at line 208, overapproximation of someBinaryDOUBLEComparisonOperation at line 173, overapproximation of someBinaryDOUBLEComparisonOperation at line 80, overapproximation of someBinaryDOUBLEComparisonOperation at line 86, overapproximation of someBinaryDOUBLEComparisonOperation at line 167, overapproximation of someBinaryDOUBLEComparisonOperation at line 175. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 1; [L23] signed short int var_1_5 = 25; [L24] signed short int var_1_7 = 128; [L25] signed short int var_1_8 = 256; [L26] signed char var_1_9 = -10; [L27] signed char var_1_10 = -16; [L28] signed char var_1_11 = -10; [L29] signed char var_1_12 = -25; [L30] double var_1_13 = 64.875; [L31] double var_1_15 = 1.625; [L32] double var_1_16 = 32.2; [L33] double var_1_17 = 8.6; [L34] double var_1_18 = 10.5; [L35] double var_1_19 = 4.25; [L36] float var_1_20 = 64.5; [L37] unsigned char var_1_22 = 0; [L38] unsigned char var_1_23 = 0; [L39] unsigned char var_1_24 = 0; [L40] signed long int var_1_25 = -5; [L41] unsigned char var_1_26 = 1; [L42] unsigned char var_1_28 = 0; [L43] signed long int var_1_29 = -10; [L44] float var_1_30 = 10.4; [L45] unsigned long int var_1_31 = 8; [L46] unsigned short int var_1_32 = 47145; [L47] unsigned short int var_1_33 = 17741; [L48] unsigned short int var_1_34 = 2; [L49] unsigned long int var_1_35 = 3282184810; [L50] signed short int last_1_var_1_5 = 25; [L51] signed char last_1_var_1_9 = -10; [L52] double last_1_var_1_13 = 64.875; [L53] signed long int last_1_var_1_25 = -5; [L54] unsigned char last_1_var_1_26 = 1; [L55] signed long int last_1_var_1_29 = -10; [L56] unsigned long int last_1_var_1_31 = 8; VAL [isInitial=0, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=128, var_1_8=256, var_1_9=-10] [L212] isInitial = 1 [L213] FCALL initially() [L215] CALL updateLastVariables() [L199] last_1_var_1_5 = var_1_5 [L200] last_1_var_1_9 = var_1_9 [L201] last_1_var_1_13 = var_1_13 [L202] last_1_var_1_25 = var_1_25 [L203] last_1_var_1_26 = var_1_26 [L204] last_1_var_1_29 = var_1_29 [L205] last_1_var_1_31 = var_1_31 VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=128, var_1_8=256, var_1_9=-10] [L215] RET updateLastVariables() [L216] CALL updateVariables() [L151] var_1_7 = __VERIFIER_nondet_short() [L152] CALL assume_abort_if_not(var_1_7 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=256, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=256, var_1_9=-10] [L152] RET assume_abort_if_not(var_1_7 >= -1) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=256, var_1_9=-10] [L153] CALL assume_abort_if_not(var_1_7 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=256, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=256, var_1_9=-10] [L153] RET assume_abort_if_not(var_1_7 <= 32766) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=256, var_1_9=-10] [L154] var_1_8 = __VERIFIER_nondet_short() [L155] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L155] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L156] CALL assume_abort_if_not(var_1_8 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L156] RET assume_abort_if_not(var_1_8 <= 32766) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L157] var_1_10 = __VERIFIER_nondet_char() [L158] CALL assume_abort_if_not(var_1_10 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L158] RET assume_abort_if_not(var_1_10 >= -31) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L159] CALL assume_abort_if_not(var_1_10 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L159] RET assume_abort_if_not(var_1_10 <= 32) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L160] var_1_11 = __VERIFIER_nondet_char() [L161] CALL assume_abort_if_not(var_1_11 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L161] RET assume_abort_if_not(var_1_11 >= -31) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L162] CALL assume_abort_if_not(var_1_11 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L162] RET assume_abort_if_not(var_1_11 <= 31) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L163] var_1_12 = __VERIFIER_nondet_char() [L164] CALL assume_abort_if_not(var_1_12 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L164] RET assume_abort_if_not(var_1_12 >= -63) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L165] CALL assume_abort_if_not(var_1_12 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L165] RET assume_abort_if_not(var_1_12 <= 63) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L166] var_1_15 = __VERIFIER_nondet_double() [L167] CALL assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L167] RET assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L168] var_1_16 = __VERIFIER_nondet_double() [L169] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L169] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_17=43/5, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L170] var_1_17 = __VERIFIER_nondet_double() [L171] CALL assume_abort_if_not((var_1_17 >= -230584.3009213691390e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 2305843.009213691390e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L171] RET assume_abort_if_not((var_1_17 >= -230584.3009213691390e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 2305843.009213691390e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_18=21/2, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L172] var_1_18 = __VERIFIER_nondet_double() [L173] CALL assume_abort_if_not((var_1_18 >= -230584.3009213691390e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 2305843.009213691390e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L173] RET assume_abort_if_not((var_1_18 >= -230584.3009213691390e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 2305843.009213691390e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_19=17/4, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L174] var_1_19 = __VERIFIER_nondet_double() [L175] 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_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L175] 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_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L176] var_1_23 = __VERIFIER_nondet_uchar() [L177] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L177] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L178] CALL assume_abort_if_not(var_1_23 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L178] RET assume_abort_if_not(var_1_23 <= 0) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L179] var_1_24 = __VERIFIER_nondet_uchar() [L180] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L180] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L181] CALL assume_abort_if_not(var_1_24 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L181] RET assume_abort_if_not(var_1_24 <= 0) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=0, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L182] var_1_28 = __VERIFIER_nondet_uchar() [L183] CALL assume_abort_if_not(var_1_28 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L183] RET assume_abort_if_not(var_1_28 >= 1) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L184] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L184] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=47145, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L185] var_1_32 = __VERIFIER_nondet_ushort() [L186] CALL assume_abort_if_not(var_1_32 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L186] RET assume_abort_if_not(var_1_32 >= 32767) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L187] CALL assume_abort_if_not(var_1_32 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L187] RET assume_abort_if_not(var_1_32 <= 65535) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=17741, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L188] var_1_33 = __VERIFIER_nondet_ushort() [L189] CALL assume_abort_if_not(var_1_33 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L189] RET assume_abort_if_not(var_1_33 >= 16383) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L190] CALL assume_abort_if_not(var_1_33 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L190] RET assume_abort_if_not(var_1_33 <= 32767) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=2, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L191] var_1_34 = __VERIFIER_nondet_ushort() [L192] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L192] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L193] CALL assume_abort_if_not(var_1_34 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L193] RET assume_abort_if_not(var_1_34 <= 16383) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=3282184810, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L194] var_1_35 = __VERIFIER_nondet_ulong() [L195] CALL assume_abort_if_not(var_1_35 >= 3221225471) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L195] RET assume_abort_if_not(var_1_35 >= 3221225471) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L196] CALL assume_abort_if_not(var_1_35 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L196] RET assume_abort_if_not(var_1_35 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L216] RET updateVariables() [L217] CALL step() [L60] unsigned char stepLocal_4 = last_1_var_1_9 >= 4; [L61] signed long int stepLocal_3 = last_1_var_1_9 % 50; VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_3=-10, stepLocal_4=0, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L62] EXPR last_1_var_1_9 & last_1_var_1_9 VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_3=-10, stepLocal_4=0, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=1, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L62] unsigned char stepLocal_2 = (- var_1_8) <= (last_1_var_1_9 & last_1_var_1_9); [L63] COND FALSE !(last_1_var_1_25 < stepLocal_3) [L78] var_1_26 = var_1_24 VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_2=1, stepLocal_4=0, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=0, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L80] COND FALSE !(9.6 <= last_1_var_1_13) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_2=1, stepLocal_4=0, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=0, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L85] unsigned char stepLocal_5 = var_1_24; VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_2=1, stepLocal_4=0, stepLocal_5=0, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=0, var_1_28=1, var_1_29=-10, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L86] COND FALSE !(stepLocal_5 && (var_1_17 != var_1_19)) [L91] var_1_29 = last_1_var_1_5 VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_2=1, stepLocal_4=0, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L93] unsigned long int stepLocal_0 = last_1_var_1_31; VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_0=8, stepLocal_2=1, stepLocal_4=0, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=-10] [L94] COND TRUE stepLocal_0 > var_1_7 [L95] var_1_9 = ((var_1_10 + var_1_11) + var_1_12) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_2=1, stepLocal_4=0, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_1=1, var_1_20=129/2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=27] [L97] COND TRUE (var_1_9 * (var_1_8 - 128)) < var_1_10 [L98] var_1_20 = var_1_15 VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_2=1, stepLocal_4=0, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_1=1, var_1_20=2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=27] [L100] COND FALSE !((var_1_9 <= var_1_29) || var_1_22) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_2=1, stepLocal_4=0, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_1=1, var_1_20=2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=27] [L103] unsigned long int stepLocal_9 = (var_1_35 - var_1_32) - ((((var_1_8) < (var_1_33)) ? (var_1_8) : (var_1_33))); [L104] signed long int stepLocal_8 = var_1_29; VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_2=1, stepLocal_4=0, stepLocal_8=25, stepLocal_9=-32796, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_1=1, var_1_20=2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=27] [L105] COND TRUE \read(var_1_1) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_2=1, stepLocal_4=0, stepLocal_8=25, stepLocal_9=-32796, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_1=1, var_1_20=2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=27] [L106] COND FALSE !((var_1_32 - (var_1_33 - var_1_34)) >= stepLocal_8) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_2=1, stepLocal_4=0, stepLocal_9=-32796, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_1=1, var_1_20=2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=27] [L116] signed char stepLocal_1 = var_1_9; VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_1=27, stepLocal_2=1, stepLocal_4=0, stepLocal_9=-32796, var_1_10=0, var_1_11=27, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_1=1, var_1_20=2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=27] [L117] COND TRUE stepLocal_1 > var_1_31 [L118] var_1_13 = ((var_1_15 - var_1_16) + (((((var_1_17) > (499.25)) ? (var_1_17) : (499.25))) + var_1_18)) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_2=1, stepLocal_4=0, stepLocal_9=-32796, var_1_10=0, var_1_11=27, var_1_12=0, var_1_15=2, var_1_1=1, var_1_20=2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=25, var_1_7=0, var_1_8=26, var_1_9=27] [L126] COND TRUE var_1_1 || var_1_22 [L127] var_1_5 = ((((50) < (var_1_9)) ? (50) : (var_1_9))) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_2=1, stepLocal_4=0, stepLocal_9=-32796, var_1_10=0, var_1_11=27, var_1_12=0, var_1_15=2, var_1_1=1, var_1_20=2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=-5, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=27, var_1_7=0, var_1_8=26, var_1_9=27] [L133] COND TRUE var_1_1 && ((var_1_8 >= var_1_29) || var_1_26) [L134] var_1_25 = ((((var_1_9) < ((((((var_1_10 + var_1_8)) < (var_1_7)) ? ((var_1_10 + var_1_8)) : (var_1_7))))) ? (var_1_9) : ((((((var_1_10 + var_1_8)) < (var_1_7)) ? ((var_1_10 + var_1_8)) : (var_1_7)))))) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_2=1, stepLocal_4=0, stepLocal_9=-32796, var_1_10=0, var_1_11=27, var_1_12=0, var_1_15=2, var_1_1=1, var_1_20=2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=27, var_1_7=0, var_1_8=26, var_1_9=27] [L138] unsigned long int stepLocal_7 = var_1_31; [L139] signed short int stepLocal_6 = var_1_7; VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_2=1, stepLocal_4=0, stepLocal_6=0, stepLocal_7=8, stepLocal_9=-32796, var_1_10=0, var_1_11=27, var_1_12=0, var_1_15=2, var_1_1=1, var_1_20=2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=52/5, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=27, var_1_7=0, var_1_8=26, var_1_9=27] [L140] COND FALSE !(stepLocal_7 <= var_1_25) [L147] var_1_30 = var_1_16 VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, stepLocal_2=1, stepLocal_4=0, stepLocal_6=0, stepLocal_9=-32796, var_1_10=0, var_1_11=27, var_1_12=0, var_1_15=2, var_1_16=3, var_1_1=1, var_1_20=2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=3, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=27, var_1_7=0, var_1_8=26, var_1_9=27] [L217] RET step() [L218] CALL, EXPR property() [L208] EXPR (((((((((var_1_9 <= var_1_29) || var_1_22) ? (var_1_1 == ((unsigned char) 0)) : 1) && ((var_1_1 || var_1_22) ? (var_1_5 == ((signed short int) ((((50) < (var_1_9)) ? (50) : (var_1_9))))) : (var_1_22 ? (var_1_5 == ((signed short int) (var_1_7 - var_1_8))) : 1))) && ((last_1_var_1_31 > var_1_7) ? (var_1_9 == ((signed char) ((var_1_10 + var_1_11) + var_1_12))) : 1)) && ((var_1_9 > var_1_31) ? (var_1_13 == ((double) ((var_1_15 - var_1_16) + (((((var_1_17) > (499.25)) ? (var_1_17) : (499.25))) + var_1_18)))) : (var_1_22 ? (var_1_13 == ((double) var_1_15)) : (var_1_13 == ((double) var_1_19))))) && (((var_1_9 * (var_1_8 - 128)) < var_1_10) ? (var_1_20 == ((float) var_1_15)) : 1)) && ((9.6 <= last_1_var_1_13) ? ((var_1_19 == 4.125) ? (var_1_22 == ((unsigned char) (var_1_23 || var_1_24))) : 1) : 1)) && ((var_1_1 && ((var_1_8 >= var_1_29) || var_1_26)) ? (var_1_25 == ((signed long int) ((((var_1_9) < ((((((var_1_10 + var_1_8)) < (var_1_7)) ? ((var_1_10 + var_1_8)) : (var_1_7))))) ? (var_1_9) : ((((((var_1_10 + var_1_8)) < (var_1_7)) ? ((var_1_10 + var_1_8)) : (var_1_7)))))))) : (var_1_25 == ((signed long int) (var_1_5 + 16))))) && ((last_1_var_1_25 < (last_1_var_1_9 % 50)) ? (((128u <= last_1_var_1_29) && (last_1_var_1_9 >= 4)) ? ((((- var_1_8) <= (last_1_var_1_9 & last_1_var_1_9)) && last_1_var_1_26) ? (var_1_26 == ((unsigned char) var_1_23)) : ((((((var_1_19) < (1.6)) ? (var_1_19) : (1.6))) < (var_1_16 - var_1_15)) ? (var_1_26 == ((unsigned char) (! var_1_28))) : (var_1_26 == ((unsigned char) var_1_23)))) : (var_1_26 == ((unsigned char) var_1_28))) : (var_1_26 == ((unsigned char) var_1_24))) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_15=2, var_1_16=3, var_1_1=1, var_1_20=2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=3, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=27, var_1_7=0, var_1_8=26, var_1_9=27] [L208-L209] return ((((((((((((var_1_9 <= var_1_29) || var_1_22) ? (var_1_1 == ((unsigned char) 0)) : 1) && ((var_1_1 || var_1_22) ? (var_1_5 == ((signed short int) ((((50) < (var_1_9)) ? (50) : (var_1_9))))) : (var_1_22 ? (var_1_5 == ((signed short int) (var_1_7 - var_1_8))) : 1))) && ((last_1_var_1_31 > var_1_7) ? (var_1_9 == ((signed char) ((var_1_10 + var_1_11) + var_1_12))) : 1)) && ((var_1_9 > var_1_31) ? (var_1_13 == ((double) ((var_1_15 - var_1_16) + (((((var_1_17) > (499.25)) ? (var_1_17) : (499.25))) + var_1_18)))) : (var_1_22 ? (var_1_13 == ((double) var_1_15)) : (var_1_13 == ((double) var_1_19))))) && (((var_1_9 * (var_1_8 - 128)) < var_1_10) ? (var_1_20 == ((float) var_1_15)) : 1)) && ((9.6 <= last_1_var_1_13) ? ((var_1_19 == 4.125) ? (var_1_22 == ((unsigned char) (var_1_23 || var_1_24))) : 1) : 1)) && ((var_1_1 && ((var_1_8 >= var_1_29) || var_1_26)) ? (var_1_25 == ((signed long int) ((((var_1_9) < ((((((var_1_10 + var_1_8)) < (var_1_7)) ? ((var_1_10 + var_1_8)) : (var_1_7))))) ? (var_1_9) : ((((((var_1_10 + var_1_8)) < (var_1_7)) ? ((var_1_10 + var_1_8)) : (var_1_7)))))))) : (var_1_25 == ((signed long int) (var_1_5 + 16))))) && ((last_1_var_1_25 < (last_1_var_1_9 % 50)) ? (((128u <= last_1_var_1_29) && (last_1_var_1_9 >= 4)) ? ((((- var_1_8) <= (last_1_var_1_9 & last_1_var_1_9)) && last_1_var_1_26) ? (var_1_26 == ((unsigned char) var_1_23)) : ((((((var_1_19) < (1.6)) ? (var_1_19) : (1.6))) < (var_1_16 - var_1_15)) ? (var_1_26 == ((unsigned char) (! var_1_28))) : (var_1_26 == ((unsigned char) var_1_23)))) : (var_1_26 == ((unsigned char) var_1_28))) : (var_1_26 == ((unsigned char) var_1_24)))) && ((var_1_24 && (var_1_17 != var_1_19)) ? ((! last_1_var_1_26) ? (var_1_29 == ((signed long int) -256)) : 1) : (var_1_29 == ((signed long int) last_1_var_1_5)))) && ((var_1_31 <= var_1_25) ? ((var_1_7 > (var_1_12 + var_1_25)) ? (var_1_30 == ((float) (var_1_15 - ((((var_1_16) < (((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))) ? (var_1_16) : (((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))))))) : (var_1_30 == ((float) var_1_18))) : (var_1_30 == ((float) var_1_16)))) && (var_1_1 ? (((var_1_32 - (var_1_33 - var_1_34)) >= var_1_29) ? (var_1_31 == ((unsigned long int) (32u + var_1_33))) : 1) : ((last_1_var_1_31 <= ((var_1_35 - var_1_32) - ((((var_1_8) < (var_1_33)) ? (var_1_8) : (var_1_33))))) ? (var_1_31 == ((unsigned long int) var_1_33)) : (var_1_31 == ((unsigned long int) var_1_8)))) ; [L218] RET, EXPR property() [L218] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_15=2, var_1_16=3, var_1_1=1, var_1_20=2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=3, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=27, var_1_7=0, var_1_8=26, var_1_9=27] [L19] reach_error() VAL [isInitial=1, last_1_var_1_13=519/8, last_1_var_1_25=-5, last_1_var_1_26=1, last_1_var_1_29=-10, last_1_var_1_31=8, last_1_var_1_5=25, last_1_var_1_9=-10, var_1_10=0, var_1_11=27, var_1_12=0, var_1_15=2, var_1_16=3, var_1_1=1, var_1_20=2, var_1_22=0, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_28=1, var_1_29=25, var_1_30=3, var_1_31=8, var_1_32=32768, var_1_33=32745, var_1_34=0, var_1_35=-2, var_1_5=27, var_1_7=0, var_1_8=26, var_1_9=27] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 105 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 30.7s, OverallIterations: 7, TraceHistogramMax: 29, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 19.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4451 SdHoareTripleChecker+Valid, 8.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4334 mSDsluCounter, 8528 SdHoareTripleChecker+Invalid, 7.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6783 mSDsCounter, 1882 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6442 IncrementalHoareTripleChecker+Invalid, 8324 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1882 mSolverCounterUnsat, 1745 mSDtfsCounter, 6442 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 709 GetRequests, 474 SyntacticMatches, 0 SemanticMatches, 235 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20126 ImplicationChecksByTransitivity, 9.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5633occurred in iteration=6, InterpolantAutomatonStates: 221, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 6 MinimizatonAttempts, 2924 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 7.2s InterpolantComputationTime, 1927 NumberOfCodeBlocks, 1927 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 1533 ConstructedInterpolants, 0 QuantifiedInterpolants, 4072 SizeOfPredicates, 8 NumberOfNonLiveVariables, 923 ConjunctsInSsa, 26 ConjunctsInUnsatCore, 8 InterpolantComputations, 5 PerfectInterpolantSequences, 12897/12992 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 03:06:12,732 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-13.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 40ac3f5cdc82af2dbd41ef4d2ae23f60c23085085aa2dab42d0c5b770bb11a37 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:06:15,238 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:06:15,333 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 03:06:15,341 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:06:15,342 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:06:15,409 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:06:15,411 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:06:15,416 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:06:15,416 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:06:15,416 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:06:15,416 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:06:15,417 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:06:15,417 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:06:15,417 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:06:15,417 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:06:15,417 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:06:15,417 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:06:15,417 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:06:15,417 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:06:15,418 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:06:15,418 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:06:15,418 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:06:15,418 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:06:15,418 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:06:15,418 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 03:06:15,418 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 03:06:15,418 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:06:15,418 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:06:15,419 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:06:15,419 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:06:15,419 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:06:15,420 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:06:15,420 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:06:15,420 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:06:15,420 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:06:15,420 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:06:15,421 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:06:15,421 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:06:15,421 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:06:15,421 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:06:15,421 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:06:15,421 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:06:15,421 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:06:15,421 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:06:15,421 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 03:06:15,421 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 03:06:15,421 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:06:15,422 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:06:15,422 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:06:15,422 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:06:15,422 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_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 -> 40ac3f5cdc82af2dbd41ef4d2ae23f60c23085085aa2dab42d0c5b770bb11a37 [2024-11-28 03:06:15,773 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:06:15,783 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:06:15,787 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:06:15,790 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:06:15,790 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:06:15,792 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-13.i [2024-11-28 03:06:18,810 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/data/0ca6a1731/6ce78670d78b48768da17a5929930391/FLAGf22d759ba [2024-11-28 03:06:19,175 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:06:19,179 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-13.i [2024-11-28 03:06:19,189 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/data/0ca6a1731/6ce78670d78b48768da17a5929930391/FLAGf22d759ba [2024-11-28 03:06:19,207 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/data/0ca6a1731/6ce78670d78b48768da17a5929930391 [2024-11-28 03:06:19,211 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:06:19,213 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:06:19,216 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:06:19,216 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:06:19,221 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:06:19,222 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:06:19" (1/1) ... [2024-11-28 03:06:19,223 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15f73c7b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19, skipping insertion in model container [2024-11-28 03:06:19,223 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:06:19" (1/1) ... [2024-11-28 03:06:19,249 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:06:19,432 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_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-13.i[916,929] [2024-11-28 03:06:19,520 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:06:19,535 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:06:19,544 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_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-13.i[916,929] [2024-11-28 03:06:19,589 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:06:19,616 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:06:19,616 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19 WrapperNode [2024-11-28 03:06:19,616 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:06:19,617 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:06:19,618 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:06:19,618 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:06:19,626 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19" (1/1) ... [2024-11-28 03:06:19,638 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19" (1/1) ... [2024-11-28 03:06:19,668 INFO L138 Inliner]: procedures = 27, calls = 42, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 210 [2024-11-28 03:06:19,669 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:06:19,669 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:06:19,669 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:06:19,670 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:06:19,682 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19" (1/1) ... [2024-11-28 03:06:19,683 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19" (1/1) ... [2024-11-28 03:06:19,688 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19" (1/1) ... [2024-11-28 03:06:19,715 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 03:06:19,716 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19" (1/1) ... [2024-11-28 03:06:19,716 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19" (1/1) ... [2024-11-28 03:06:19,737 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19" (1/1) ... [2024-11-28 03:06:19,742 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19" (1/1) ... [2024-11-28 03:06:19,745 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19" (1/1) ... [2024-11-28 03:06:19,748 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19" (1/1) ... [2024-11-28 03:06:19,750 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19" (1/1) ... [2024-11-28 03:06:19,754 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:06:19,755 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:06:19,755 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:06:19,755 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:06:19,756 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19" (1/1) ... [2024-11-28 03:06:19,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:06:19,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:06:19,795 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:06:19,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:06:19,824 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:06:19,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 03:06:19,825 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:06:19,825 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:06:19,825 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:06:19,825 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:06:19,960 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:06:19,962 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:06:27,677 INFO L? ?]: Removed 28 outVars from TransFormulas that were not future-live. [2024-11-28 03:06:27,677 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:06:27,692 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:06:27,692 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 03:06:27,692 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:06:27 BoogieIcfgContainer [2024-11-28 03:06:27,693 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:06:27,695 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:06:27,695 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:06:27,699 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:06:27,699 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:06:19" (1/3) ... [2024-11-28 03:06:27,700 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ad19edd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:06:27, skipping insertion in model container [2024-11-28 03:06:27,700 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:06:19" (2/3) ... [2024-11-28 03:06:27,700 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ad19edd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:06:27, skipping insertion in model container [2024-11-28 03:06:27,700 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:06:27" (3/3) ... [2024-11-28 03:06:27,701 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-13.i [2024-11-28 03:06:27,717 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:06:27,718 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount100_file-13.i that has 2 procedures, 91 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:06:27,777 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:06:27,795 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;@3a0d99a4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:06:27,795 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:06:27,803 INFO L276 IsEmpty]: Start isEmpty. Operand has 91 states, 59 states have (on average 1.4406779661016949) internal successors, (85), 60 states have internal predecessors, (85), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-11-28 03:06:27,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2024-11-28 03:06:27,819 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:06:27,820 INFO L218 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:06:27,820 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:06:27,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:06:27,827 INFO L85 PathProgramCache]: Analyzing trace with hash 858180452, now seen corresponding path program 1 times [2024-11-28 03:06:27,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:06:27,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [986551255] [2024-11-28 03:06:27,843 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:06:27,843 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 03:06:27,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:06:27,848 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 03:06:27,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 03:06:28,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:06:28,699 INFO L256 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:06:28,708 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:06:28,770 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 644 proven. 0 refuted. 0 times theorem prover too weak. 980 trivial. 0 not checked. [2024-11-28 03:06:28,770 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:06:28,774 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:06:28,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [986551255] [2024-11-28 03:06:28,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [986551255] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:06:28,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:06:28,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:06:28,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471068988] [2024-11-28 03:06:28,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:06:28,784 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:06:28,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:06:28,809 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:06:28,809 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:06:28,812 INFO L87 Difference]: Start difference. First operand has 91 states, 59 states have (on average 1.4406779661016949) internal successors, (85), 60 states have internal predecessors, (85), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) 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, (29), 2 states have call predecessors, (29), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-28 03:06:28,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:06:28,863 INFO L93 Difference]: Finished difference Result 175 states and 309 transitions. [2024-11-28 03:06:28,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:06:28,865 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, (29), 2 states have call predecessors, (29), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 188 [2024-11-28 03:06:28,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:06:28,874 INFO L225 Difference]: With dead ends: 175 [2024-11-28 03:06:28,874 INFO L226 Difference]: Without dead ends: 87 [2024-11-28 03:06:28,880 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 187 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 03:06:28,886 INFO L435 NwaCegarLoop]: 136 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, 136 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 03:06:28,888 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:06:28,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2024-11-28 03:06:28,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2024-11-28 03:06:28,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 56 states have (on average 1.3928571428571428) internal successors, (78), 56 states have internal predecessors, (78), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-11-28 03:06:28,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 136 transitions. [2024-11-28 03:06:28,939 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 136 transitions. Word has length 188 [2024-11-28 03:06:28,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:06:28,939 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 136 transitions. [2024-11-28 03:06:28,939 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, (29), 2 states have call predecessors, (29), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-11-28 03:06:28,940 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 136 transitions. [2024-11-28 03:06:28,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2024-11-28 03:06:28,944 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:06:28,944 INFO L218 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:06:28,965 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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)] Forceful destruction successful, exit code 0 [2024-11-28 03:06:29,145 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 03:06:29,145 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:06:29,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:06:29,146 INFO L85 PathProgramCache]: Analyzing trace with hash 831715482, now seen corresponding path program 1 times [2024-11-28 03:06:29,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:06:29,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1657584619] [2024-11-28 03:06:29,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:06:29,148 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 03:06:29,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:06:29,151 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 03:06:29,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 03:06:29,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:06:29,865 INFO L256 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:06:29,873 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:06:33,947 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-11-28 03:06:33,947 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:06:33,947 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:06:33,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1657584619] [2024-11-28 03:06:33,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1657584619] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:06:33,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:06:33,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:06:33,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204042113] [2024-11-28 03:06:33,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:06:33,950 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:06:33,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:06:33,952 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:06:33,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:06:33,952 INFO L87 Difference]: Start difference. First operand 87 states and 136 transitions. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2024-11-28 03:06:38,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.75s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:43,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:47,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:51,911 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.34s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:53,279 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:57,600 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:07:01,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:07:01,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:07:01,606 INFO L93 Difference]: Finished difference Result 256 states and 403 transitions. [2024-11-28 03:07:01,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:07:01,653 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) Word has length 188 [2024-11-28 03:07:01,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:07:01,657 INFO L225 Difference]: With dead ends: 256 [2024-11-28 03:07:01,657 INFO L226 Difference]: Without dead ends: 172 [2024-11-28 03:07:01,658 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:07:01,659 INFO L435 NwaCegarLoop]: 120 mSDtfsCounter, 107 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 59 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:07:01,660 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 348 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 52 Invalid, 4 Unknown, 0 Unchecked, 27.6s Time] [2024-11-28 03:07:01,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2024-11-28 03:07:01,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 144. [2024-11-28 03:07:01,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 83 states have (on average 1.3132530120481927) internal successors, (109), 83 states have internal predecessors, (109), 58 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-28 03:07:01,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 225 transitions. [2024-11-28 03:07:01,710 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 225 transitions. Word has length 188 [2024-11-28 03:07:01,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:07:01,711 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 225 transitions. [2024-11-28 03:07:01,711 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 1 states have call predecessors, (29), 1 states have call successors, (29) [2024-11-28 03:07:01,712 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 225 transitions. [2024-11-28 03:07:01,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2024-11-28 03:07:01,715 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:07:01,715 INFO L218 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:07:01,732 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 03:07:01,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 03:07:01,916 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:07:01,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:07:01,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1563025669, now seen corresponding path program 1 times [2024-11-28 03:07:01,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:07:01,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1350428725] [2024-11-28 03:07:01,918 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:07:01,918 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 03:07:01,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:07:01,920 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 03:07:01,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 03:07:02,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:07:02,616 INFO L256 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 03:07:02,623 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:07:07,117 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 541 proven. 24 refuted. 0 times theorem prover too weak. 1059 trivial. 0 not checked. [2024-11-28 03:07:07,118 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:07:08,339 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:07:08,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1350428725] [2024-11-28 03:07:08,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1350428725] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:07:08,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1780899574] [2024-11-28 03:07:08,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:07:08,340 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:07:08,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:07:08,343 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:07:08,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-28 03:07:11,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:07:11,151 INFO L256 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:07:11,162 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:07:14,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 541 proven. 24 refuted. 0 times theorem prover too weak. 1059 trivial. 0 not checked. [2024-11-28 03:07:14,648 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:07:15,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1780899574] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:07:15,051 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:07:15,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2024-11-28 03:07:15,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176561789] [2024-11-28 03:07:15,052 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:07:15,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:07:15,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:07:15,055 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:07:15,055 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-11-28 03:07:15,055 INFO L87 Difference]: Start difference. First operand 144 states and 225 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 12 states have internal predecessors, (56), 3 states have call successors, (29), 3 states have call predecessors, (29), 4 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2024-11-28 03:07:23,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.66s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:07:25,752 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:07:30,776 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:07:34,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:07:38,784 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:07:42,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:07:46,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:07:50,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:07:54,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:07:58,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:02,819 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:06,822 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:10,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:14,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:18,835 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:08:22,843 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:26,848 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:08:30,855 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:34,859 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:38,866 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:42,874 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:46,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:50,882 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:54,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:08:58,890 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:09:02,895 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:09:06,900 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:09:10,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:09:14,916 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:09:18,923 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:09:22,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:09:26,931 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:09:30,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:09:34,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:09:38,940 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:09:42,948 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:09:46,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:09:50,964 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:09:54,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:09:58,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:10:02,976 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:10:06,983 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:10:10,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:10:14,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:10:19,002 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:10:23,007 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:10:27,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:10:31,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:10:35,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:10:39,027 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:10:43,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:10:47,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:10:51,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:10:55,049 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:10:59,054 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:03,057 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:11:06,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.62s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:11:24,180 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:11:28,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:11:32,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:36,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:40,194 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:44,197 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:11:48,203 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:52,209 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:57,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:12:01,957 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:12:05,962 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:12:09,966 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:12:13,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:17,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:21,978 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:25,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:29,982 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:33,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:36,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:12:36,575 INFO L93 Difference]: Finished difference Result 1046 states and 1576 transitions. [2024-11-28 03:12:36,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-28 03:12:36,577 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 12 states have internal predecessors, (56), 3 states have call successors, (29), 3 states have call predecessors, (29), 4 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 189 [2024-11-28 03:12:36,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:12:36,585 INFO L225 Difference]: With dead ends: 1046 [2024-11-28 03:12:36,585 INFO L226 Difference]: Without dead ends: 962 [2024-11-28 03:12:36,588 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 407 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1174 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=943, Invalid=3347, Unknown=0, NotChecked=0, Total=4290 [2024-11-28 03:12:36,589 INFO L435 NwaCegarLoop]: 323 mSDtfsCounter, 871 mSDsluCounter, 1693 mSDsCounter, 0 mSdLazyCounter, 1631 mSolverCounterSat, 396 mSolverCounterUnsat, 72 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 313.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 871 SdHoareTripleChecker+Valid, 2016 SdHoareTripleChecker+Invalid, 2099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 396 IncrementalHoareTripleChecker+Valid, 1631 IncrementalHoareTripleChecker+Invalid, 72 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 314.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:12:36,589 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [871 Valid, 2016 Invalid, 2099 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [396 Valid, 1631 Invalid, 72 Unknown, 0 Unchecked, 314.6s Time] [2024-11-28 03:12:36,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2024-11-28 03:12:36,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 640. [2024-11-28 03:12:36,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 387 states have (on average 1.3204134366925064) internal successors, (511), 391 states have internal predecessors, (511), 237 states have call successors, (237), 15 states have call predecessors, (237), 15 states have return successors, (237), 233 states have call predecessors, (237), 237 states have call successors, (237) [2024-11-28 03:12:36,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 985 transitions. [2024-11-28 03:12:36,775 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 985 transitions. Word has length 189 [2024-11-28 03:12:36,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:12:36,776 INFO L471 AbstractCegarLoop]: Abstraction has 640 states and 985 transitions. [2024-11-28 03:12:36,777 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 12 states have internal predecessors, (56), 3 states have call successors, (29), 3 states have call predecessors, (29), 4 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2024-11-28 03:12:36,777 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 985 transitions. [2024-11-28 03:12:36,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2024-11-28 03:12:36,780 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:12:36,780 INFO L218 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:12:36,797 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-11-28 03:12:36,996 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 03:12:37,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 03:12:37,185 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:12:37,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:37,185 INFO L85 PathProgramCache]: Analyzing trace with hash -861961091, now seen corresponding path program 1 times [2024-11-28 03:12:37,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:12:37,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [503558124] [2024-11-28 03:12:37,186 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:37,186 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 03:12:37,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:12:37,187 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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 03:12:37,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b483a261-c8f2-4e18-9892-dc1c7f92d7a6/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)] Waiting until timeout for monitored process [2024-11-28 03:12:38,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:38,039 INFO L256 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-28 03:12:38,046 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:55,353 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:15:01,869 WARN L286 SmtUtils]: Spent 6.51s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:15:10,093 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:15:18,179 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:15:26,291 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:15:34,363 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:15:42,443 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:15:50,516 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:15:58,613 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 13 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:16:06,759 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:16:14,842 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:16:22,951 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:16:31,055 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:16:39,204 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:16:47,310 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:16:55,382 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:17:03,471 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:17:11,608 WARN L286 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:17:19,694 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:17:27,782 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:17:35,890 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:17:44,063 WARN L286 SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:17:52,185 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:18:00,285 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:18:08,372 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:18:16,498 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:18:24,588 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:18:32,724 WARN L286 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:18:40,842 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:18:48,990 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:18:57,142 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:19:05,253 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:19:09,333 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0))) (.cse9 ((_ to_fp 8 24) c_currentRoundingMode 2305843009213691390.0))) (let ((.cse6 ((_ to_fp 11 53) c_currentRoundingMode .cse9)) (.cse4 ((_ to_fp 11 53) c_currentRoundingMode (fp.neg .cse8))) (.cse5 ((_ to_fp 11 53) c_currentRoundingMode (fp.neg .cse9))) (.cse0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0))) (.cse7 ((_ to_fp 11 53) c_currentRoundingMode .cse8))) (and (= c_~var_1_29~0 ((_ sign_extend 16) (_ bv25 16))) (= ((_ extract 7 0) (bvadd ((_ sign_extend 24) c_~var_1_12~0) ((_ sign_extend 24) c_~var_1_11~0) ((_ sign_extend 24) c_~var_1_10~0))) c_~var_1_9~0) (not (bvsge (bvadd ((_ zero_extend 16) c_~var_1_32~0) (bvneg (bvadd (bvneg ((_ zero_extend 16) c_~var_1_34~0)) ((_ zero_extend 16) c_~var_1_33~0)))) c_~var_1_29~0)) (= (bvadd (_ bv10 8) c_~last_1_var_1_9~0) (_ bv0 8)) (= (_ bv1 8) c_~last_1_var_1_26~0) (= c_~var_1_26~0 c_~var_1_24~0) (= (_ bv0 8) c_~var_1_22~0) (fp.leq c_~var_1_15~0 .cse0) (let ((.cse2 ((_ to_fp 11 53) c_currentRoundingMode (/ 1997.0 4.0)))) (let ((.cse1 (fp.sub c_currentRoundingMode c_~var_1_15~0 c_~var_1_16~0)) (.cse3 (fp.gt c_~var_1_17~0 .cse2))) (or (and (= c_~var_1_13~0 (fp.add c_currentRoundingMode .cse1 (fp.add c_currentRoundingMode .cse2 c_~var_1_18~0))) (not .cse3)) (and (= (fp.add c_currentRoundingMode .cse1 (fp.add c_currentRoundingMode c_~var_1_17~0 c_~var_1_18~0)) c_~var_1_13~0) .cse3)))) (or (and (fp.leq c_~var_1_18~0 .cse4) (fp.geq c_~var_1_18~0 .cse5)) (and (fp.leq c_~var_1_18~0 .cse6) (fp.geq c_~var_1_18~0 .cse7))) (= (_ bv1 8) c_~var_1_1~0) (bvsle ((_ zero_extend 24) c_~var_1_23~0) (_ bv0 32)) (= (_ bv8 32) c_~var_1_31~0) (not (bvsle ((_ sign_extend 24) c_~var_1_9~0) c_~var_1_29~0)) (= (_ bv0 32) (bvadd (_ bv5 32) c_~last_1_var_1_25~0)) (fp.geq c_~var_1_15~0 .cse7) (or (and (fp.leq c_~var_1_17~0 .cse6) (fp.geq c_~var_1_17~0 .cse7)) (and (fp.leq c_~var_1_17~0 .cse4) (fp.geq c_~var_1_17~0 .cse5))) (fp.leq c_~var_1_16~0 .cse0) (fp.geq c_~var_1_16~0 .cse7) (= (_ bv25 16) c_~last_1_var_1_5~0) (bvsle ((_ zero_extend 24) c_~var_1_24~0) (_ bv0 32)) (= c_currentRoundingMode roundNearestTiesToEven) (= c_~var_1_20~0 ((_ to_fp 8 24) c_currentRoundingMode c_~var_1_15~0))))) is different from false [2024-11-28 03:19:18,254 WARN L286 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:19:26,367 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:19:34,464 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:19:42,578 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:19:50,668 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:19:58,748 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:20:06,858 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:20:14,624 WARN L286 SmtUtils]: Spent 7.77s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:20:22,733 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 13 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:20:30,833 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)