./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.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_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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_7b581d10-7fde-46cc-9448-2118df70330f/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 0f173a1e127c6e1033e5b4dd17ed93bd9e595663c9235b403a3de8ffd3ad4687 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 19:50:06,853 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 19:50:06,963 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-27 19:50:06,971 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 19:50:06,972 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 19:50:07,016 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 19:50:07,017 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 19:50:07,018 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 19:50:07,018 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 19:50:07,018 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 19:50:07,019 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 19:50:07,019 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 19:50:07,020 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 19:50:07,020 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 19:50:07,020 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 19:50:07,022 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 19:50:07,022 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 19:50:07,022 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 19:50:07,022 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 19:50:07,022 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 19:50:07,023 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 19:50:07,023 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 19:50:07,023 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 19:50:07,023 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 19:50:07,023 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 19:50:07,023 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 19:50:07,023 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 19:50:07,023 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 19:50:07,023 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 19:50:07,023 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 19:50:07,023 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 19:50:07,024 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 19:50:07,024 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:50:07,024 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 19:50:07,024 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 19:50:07,024 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 19:50:07,024 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 19:50:07,024 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:50:07,024 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 19:50:07,024 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 19:50:07,024 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 19:50:07,025 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 19:50:07,025 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 19:50:07,025 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 19:50:07,025 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 19:50:07,025 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 19:50:07,025 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 19:50:07,025 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 19:50:07,025 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_7b581d10-7fde-46cc-9448-2118df70330f/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 -> 0f173a1e127c6e1033e5b4dd17ed93bd9e595663c9235b403a3de8ffd3ad4687 [2024-11-27 19:50:07,368 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 19:50:07,380 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 19:50:07,386 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 19:50:07,389 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 19:50:07,389 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 19:50:07,391 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i [2024-11-27 19:50:10,757 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/data/cefa1bf3f/c44dd754a7fd4ead975890e4a30b4342/FLAG783ca155f [2024-11-27 19:50:11,087 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 19:50:11,088 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i [2024-11-27 19:50:11,100 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/data/cefa1bf3f/c44dd754a7fd4ead975890e4a30b4342/FLAG783ca155f [2024-11-27 19:50:11,118 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/data/cefa1bf3f/c44dd754a7fd4ead975890e4a30b4342 [2024-11-27 19:50:11,120 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 19:50:11,122 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 19:50:11,123 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 19:50:11,123 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 19:50:11,129 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 19:50:11,130 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 07:50:11" (1/1) ... [2024-11-27 19:50:11,131 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e8f827e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11, skipping insertion in model container [2024-11-27 19:50:11,131 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 07:50:11" (1/1) ... [2024-11-27 19:50:11,165 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 19:50:11,383 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_7b581d10-7fde-46cc-9448-2118df70330f/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i[916,929] [2024-11-27 19:50:11,504 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 19:50:11,534 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 19:50:11,548 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_7b581d10-7fde-46cc-9448-2118df70330f/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i[916,929] [2024-11-27 19:50:11,621 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 19:50:11,646 INFO L204 MainTranslator]: Completed translation [2024-11-27 19:50:11,646 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11 WrapperNode [2024-11-27 19:50:11,647 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 19:50:11,648 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 19:50:11,649 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 19:50:11,649 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 19:50:11,658 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11" (1/1) ... [2024-11-27 19:50:11,683 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11" (1/1) ... [2024-11-27 19:50:11,746 INFO L138 Inliner]: procedures = 26, calls = 41, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 280 [2024-11-27 19:50:11,747 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 19:50:11,747 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 19:50:11,748 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 19:50:11,748 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 19:50:11,766 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11" (1/1) ... [2024-11-27 19:50:11,767 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11" (1/1) ... [2024-11-27 19:50:11,778 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11" (1/1) ... [2024-11-27 19:50:11,824 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-27 19:50:11,824 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11" (1/1) ... [2024-11-27 19:50:11,825 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11" (1/1) ... [2024-11-27 19:50:11,851 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11" (1/1) ... [2024-11-27 19:50:11,858 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11" (1/1) ... [2024-11-27 19:50:11,871 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11" (1/1) ... [2024-11-27 19:50:11,881 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11" (1/1) ... [2024-11-27 19:50:11,887 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11" (1/1) ... [2024-11-27 19:50:11,893 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 19:50:11,895 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 19:50:11,896 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 19:50:11,896 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 19:50:11,897 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11" (1/1) ... [2024-11-27 19:50:11,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:50:11,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:11,939 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 19:50:11,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 19:50:11,964 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 19:50:11,964 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 19:50:11,965 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 19:50:11,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 19:50:11,965 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 19:50:11,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 19:50:12,073 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 19:50:12,076 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 19:50:13,001 INFO L? ?]: Removed 40 outVars from TransFormulas that were not future-live. [2024-11-27 19:50:13,001 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 19:50:13,025 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 19:50:13,028 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 19:50:13,028 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:50:13 BoogieIcfgContainer [2024-11-27 19:50:13,029 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 19:50:13,032 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 19:50:13,032 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 19:50:13,039 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 19:50:13,039 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 07:50:11" (1/3) ... [2024-11-27 19:50:13,041 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f8a8588 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 07:50:13, skipping insertion in model container [2024-11-27 19:50:13,041 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:11" (2/3) ... [2024-11-27 19:50:13,041 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f8a8588 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 07:50:13, skipping insertion in model container [2024-11-27 19:50:13,041 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:50:13" (3/3) ... [2024-11-27 19:50:13,043 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-while_file-88.i [2024-11-27 19:50:13,067 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 19:50:13,071 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-while_file-88.i that has 2 procedures, 117 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 19:50:13,171 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 19:50:13,187 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;@52b30ad3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 19:50:13,188 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 19:50:13,193 INFO L276 IsEmpty]: Start isEmpty. Operand has 117 states, 86 states have (on average 1.430232558139535) internal successors, (123), 87 states have internal predecessors, (123), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-27 19:50:13,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2024-11-27 19:50:13,208 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:13,209 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:13,210 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:13,216 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:13,217 INFO L85 PathProgramCache]: Analyzing trace with hash -98355189, now seen corresponding path program 1 times [2024-11-27 19:50:13,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:13,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387845454] [2024-11-27 19:50:13,228 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:13,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:13,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:13,869 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 1458 trivial. 0 not checked. [2024-11-27 19:50:13,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:13,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387845454] [2024-11-27 19:50:13,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387845454] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:13,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549581669] [2024-11-27 19:50:13,872 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:13,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:13,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:13,879 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:13,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 19:50:14,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:14,256 INFO L256 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 19:50:14,273 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:14,317 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 1458 trivial. 0 not checked. [2024-11-27 19:50:14,318 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:50:14,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549581669] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:14,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 19:50:14,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-27 19:50:14,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460779723] [2024-11-27 19:50:14,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:14,331 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 19:50:14,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:14,357 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 19:50:14,358 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 19:50:14,361 INFO L87 Difference]: Start difference. First operand has 117 states, 86 states have (on average 1.430232558139535) internal successors, (123), 87 states have internal predecessors, (123), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-27 19:50:14,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:14,410 INFO L93 Difference]: Finished difference Result 227 states and 380 transitions. [2024-11-27 19:50:14,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 19:50:14,413 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) Word has length 191 [2024-11-27 19:50:14,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:14,424 INFO L225 Difference]: With dead ends: 227 [2024-11-27 19:50:14,424 INFO L226 Difference]: Without dead ends: 113 [2024-11-27 19:50:14,432 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 192 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-27 19:50:14,441 INFO L435 NwaCegarLoop]: 172 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, 172 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-27 19:50:14,442 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 19:50:14,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-11-27 19:50:14,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2024-11-27 19:50:14,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 83 states have (on average 1.3975903614457832) internal successors, (116), 83 states have internal predecessors, (116), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-27 19:50:14,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 172 transitions. [2024-11-27 19:50:14,505 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 172 transitions. Word has length 191 [2024-11-27 19:50:14,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:14,505 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 172 transitions. [2024-11-27 19:50:14,506 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-27 19:50:14,506 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 172 transitions. [2024-11-27 19:50:14,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2024-11-27 19:50:14,511 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:14,511 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:14,523 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 19:50:14,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-27 19:50:14,712 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:14,713 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:14,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1603606915, now seen corresponding path program 1 times [2024-11-27 19:50:14,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:14,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73389219] [2024-11-27 19:50:14,714 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:14,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:14,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:15,971 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:50:15,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:15,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73389219] [2024-11-27 19:50:15,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73389219] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:15,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:15,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 19:50:15,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707809743] [2024-11-27 19:50:15,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:15,974 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:50:15,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:15,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:50:15,976 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:50:15,976 INFO L87 Difference]: Start difference. First operand 113 states and 172 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:16,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:16,373 INFO L93 Difference]: Finished difference Result 373 states and 567 transitions. [2024-11-27 19:50:16,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 19:50:16,374 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 191 [2024-11-27 19:50:16,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:16,382 INFO L225 Difference]: With dead ends: 373 [2024-11-27 19:50:16,382 INFO L226 Difference]: Without dead ends: 263 [2024-11-27 19:50:16,383 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 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-27 19:50:16,384 INFO L435 NwaCegarLoop]: 164 mSDtfsCounter, 250 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:16,387 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 484 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-27 19:50:16,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2024-11-27 19:50:16,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 217. [2024-11-27 19:50:16,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 158 states have (on average 1.3734177215189873) internal successors, (217), 158 states have internal predecessors, (217), 56 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-27 19:50:16,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 329 transitions. [2024-11-27 19:50:16,456 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 329 transitions. Word has length 191 [2024-11-27 19:50:16,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:16,459 INFO L471 AbstractCegarLoop]: Abstraction has 217 states and 329 transitions. [2024-11-27 19:50:16,459 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:16,460 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 329 transitions. [2024-11-27 19:50:16,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-27 19:50:16,467 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:16,467 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:16,468 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 19:50:16,468 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:16,468 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:16,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1586446966, now seen corresponding path program 1 times [2024-11-27 19:50:16,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:16,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834257244] [2024-11-27 19:50:16,469 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:16,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:16,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:17,024 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:50:17,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:17,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834257244] [2024-11-27 19:50:17,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834257244] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:17,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:17,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 19:50:17,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582497532] [2024-11-27 19:50:17,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:17,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 19:50:17,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:17,030 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 19:50:17,030 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-27 19:50:17,030 INFO L87 Difference]: Start difference. First operand 217 states and 329 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-27 19:50:17,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:17,587 INFO L93 Difference]: Finished difference Result 580 states and 878 transitions. [2024-11-27 19:50:17,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:50:17,588 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 192 [2024-11-27 19:50:17,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:17,595 INFO L225 Difference]: With dead ends: 580 [2024-11-27 19:50:17,595 INFO L226 Difference]: Without dead ends: 366 [2024-11-27 19:50:17,596 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-27 19:50:17,600 INFO L435 NwaCegarLoop]: 168 mSDtfsCounter, 255 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:17,600 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [255 Valid, 574 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 19:50:17,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2024-11-27 19:50:17,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 272. [2024-11-27 19:50:17,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 184 states have (on average 1.3315217391304348) internal successors, (245), 184 states have internal predecessors, (245), 84 states have call successors, (84), 3 states have call predecessors, (84), 3 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2024-11-27 19:50:17,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 413 transitions. [2024-11-27 19:50:17,680 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 413 transitions. Word has length 192 [2024-11-27 19:50:17,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:17,681 INFO L471 AbstractCegarLoop]: Abstraction has 272 states and 413 transitions. [2024-11-27 19:50:17,682 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-27 19:50:17,682 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 413 transitions. [2024-11-27 19:50:17,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-27 19:50:17,686 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:17,686 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:17,686 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-27 19:50:17,689 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:17,690 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:17,690 INFO L85 PathProgramCache]: Analyzing trace with hash 2095920056, now seen corresponding path program 1 times [2024-11-27 19:50:17,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:17,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045089937] [2024-11-27 19:50:17,690 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:17,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:17,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:18,368 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:50:18,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:18,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045089937] [2024-11-27 19:50:18,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045089937] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:18,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:18,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 19:50:18,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846345379] [2024-11-27 19:50:18,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:18,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:50:18,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:18,370 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:50:18,371 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:50:18,371 INFO L87 Difference]: Start difference. First operand 272 states and 413 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:19,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:19,078 INFO L93 Difference]: Finished difference Result 580 states and 877 transitions. [2024-11-27 19:50:19,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:50:19,080 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 192 [2024-11-27 19:50:19,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:19,085 INFO L225 Difference]: With dead ends: 580 [2024-11-27 19:50:19,085 INFO L226 Difference]: Without dead ends: 366 [2024-11-27 19:50:19,086 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-27 19:50:19,089 INFO L435 NwaCegarLoop]: 164 mSDtfsCounter, 106 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:19,089 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 544 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-27 19:50:19,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2024-11-27 19:50:19,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 282. [2024-11-27 19:50:19,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 194 states have (on average 1.3350515463917525) internal successors, (259), 194 states have internal predecessors, (259), 84 states have call successors, (84), 3 states have call predecessors, (84), 3 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2024-11-27 19:50:19,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 427 transitions. [2024-11-27 19:50:19,183 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 427 transitions. Word has length 192 [2024-11-27 19:50:19,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:19,184 INFO L471 AbstractCegarLoop]: Abstraction has 282 states and 427 transitions. [2024-11-27 19:50:19,185 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:19,185 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 427 transitions. [2024-11-27 19:50:19,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-27 19:50:19,188 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:19,189 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:19,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-27 19:50:19,189 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:19,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:19,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1776345414, now seen corresponding path program 1 times [2024-11-27 19:50:19,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:19,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726972907] [2024-11-27 19:50:19,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:19,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:19,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:20,804 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:50:20,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:20,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726972907] [2024-11-27 19:50:20,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726972907] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:20,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:20,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 19:50:20,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676711433] [2024-11-27 19:50:20,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:20,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 19:50:20,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:20,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 19:50:20,806 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-27 19:50:20,807 INFO L87 Difference]: Start difference. First operand 282 states and 427 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:22,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:22,659 INFO L93 Difference]: Finished difference Result 953 states and 1446 transitions. [2024-11-27 19:50:22,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 19:50:22,661 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 192 [2024-11-27 19:50:22,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:22,675 INFO L225 Difference]: With dead ends: 953 [2024-11-27 19:50:22,675 INFO L226 Difference]: Without dead ends: 739 [2024-11-27 19:50:22,677 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-27 19:50:22,678 INFO L435 NwaCegarLoop]: 245 mSDtfsCounter, 412 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:22,678 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [412 Valid, 804 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-27 19:50:22,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2024-11-27 19:50:22,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 406. [2024-11-27 19:50:22,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 289 states have (on average 1.3633217993079585) internal successors, (394), 289 states have internal predecessors, (394), 112 states have call successors, (112), 4 states have call predecessors, (112), 4 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2024-11-27 19:50:22,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 618 transitions. [2024-11-27 19:50:22,869 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 618 transitions. Word has length 192 [2024-11-27 19:50:22,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:22,870 INFO L471 AbstractCegarLoop]: Abstraction has 406 states and 618 transitions. [2024-11-27 19:50:22,871 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:22,871 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 618 transitions. [2024-11-27 19:50:22,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-27 19:50:22,874 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:22,874 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:22,874 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-27 19:50:22,874 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:22,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:22,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1238758204, now seen corresponding path program 1 times [2024-11-27 19:50:22,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:22,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861459820] [2024-11-27 19:50:22,876 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:22,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:22,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:23,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:50:23,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:23,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861459820] [2024-11-27 19:50:23,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861459820] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:23,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:23,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 19:50:23,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710577899] [2024-11-27 19:50:23,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:23,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 19:50:23,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:23,436 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 19:50:23,436 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 19:50:23,436 INFO L87 Difference]: Start difference. First operand 406 states and 618 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:24,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:24,648 INFO L93 Difference]: Finished difference Result 1296 states and 1977 transitions. [2024-11-27 19:50:24,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 19:50:24,649 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 192 [2024-11-27 19:50:24,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:24,655 INFO L225 Difference]: With dead ends: 1296 [2024-11-27 19:50:24,656 INFO L226 Difference]: Without dead ends: 958 [2024-11-27 19:50:24,658 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-11-27 19:50:24,660 INFO L435 NwaCegarLoop]: 219 mSDtfsCounter, 603 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:24,660 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [603 Valid, 727 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-27 19:50:24,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 958 states. [2024-11-27 19:50:24,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 958 to 532. [2024-11-27 19:50:24,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 386 states have (on average 1.383419689119171) internal successors, (534), 386 states have internal predecessors, (534), 140 states have call successors, (140), 5 states have call predecessors, (140), 5 states have return successors, (140), 140 states have call predecessors, (140), 140 states have call successors, (140) [2024-11-27 19:50:24,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 814 transitions. [2024-11-27 19:50:24,834 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 814 transitions. Word has length 192 [2024-11-27 19:50:24,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:24,835 INFO L471 AbstractCegarLoop]: Abstraction has 532 states and 814 transitions. [2024-11-27 19:50:24,836 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:24,836 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 814 transitions. [2024-11-27 19:50:24,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2024-11-27 19:50:24,838 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:24,839 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:24,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-27 19:50:24,839 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:24,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:24,840 INFO L85 PathProgramCache]: Analyzing trace with hash 598736577, now seen corresponding path program 1 times [2024-11-27 19:50:24,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:24,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460019573] [2024-11-27 19:50:24,840 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:24,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:24,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:25,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:50:25,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:25,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460019573] [2024-11-27 19:50:25,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460019573] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:25,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:25,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 19:50:25,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201702939] [2024-11-27 19:50:25,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:25,252 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:50:25,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:25,253 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:50:25,253 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:50:25,253 INFO L87 Difference]: Start difference. First operand 532 states and 814 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:25,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:25,981 INFO L93 Difference]: Finished difference Result 1442 states and 2210 transitions. [2024-11-27 19:50:25,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:50:25,983 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 193 [2024-11-27 19:50:25,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:25,996 INFO L225 Difference]: With dead ends: 1442 [2024-11-27 19:50:25,996 INFO L226 Difference]: Without dead ends: 978 [2024-11-27 19:50:26,001 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-27 19:50:26,002 INFO L435 NwaCegarLoop]: 201 mSDtfsCounter, 166 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:26,002 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 455 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 19:50:26,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states. [2024-11-27 19:50:26,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 976. [2024-11-27 19:50:26,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 976 states, 714 states have (on average 1.3753501400560224) internal successors, (982), 714 states have internal predecessors, (982), 252 states have call successors, (252), 9 states have call predecessors, (252), 9 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-27 19:50:26,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 976 states and 1486 transitions. [2024-11-27 19:50:26,297 INFO L78 Accepts]: Start accepts. Automaton has 976 states and 1486 transitions. Word has length 193 [2024-11-27 19:50:26,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:26,298 INFO L471 AbstractCegarLoop]: Abstraction has 976 states and 1486 transitions. [2024-11-27 19:50:26,298 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:26,299 INFO L276 IsEmpty]: Start isEmpty. Operand 976 states and 1486 transitions. [2024-11-27 19:50:26,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2024-11-27 19:50:26,306 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:26,307 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:26,307 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-27 19:50:26,307 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:26,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:26,307 INFO L85 PathProgramCache]: Analyzing trace with hash 164625139, now seen corresponding path program 1 times [2024-11-27 19:50:26,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:26,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220019925] [2024-11-27 19:50:26,308 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:26,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:26,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:26,535 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:50:26,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:26,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220019925] [2024-11-27 19:50:26,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220019925] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:26,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:26,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 19:50:26,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662914900] [2024-11-27 19:50:26,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:26,537 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 19:50:26,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:26,538 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 19:50:26,538 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 19:50:26,538 INFO L87 Difference]: Start difference. First operand 976 states and 1486 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:26,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:26,943 INFO L93 Difference]: Finished difference Result 1962 states and 2993 transitions. [2024-11-27 19:50:26,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 19:50:26,944 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 194 [2024-11-27 19:50:26,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:26,955 INFO L225 Difference]: With dead ends: 1962 [2024-11-27 19:50:26,956 INFO L226 Difference]: Without dead ends: 1056 [2024-11-27 19:50:26,960 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-27 19:50:26,961 INFO L435 NwaCegarLoop]: 160 mSDtfsCounter, 19 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:26,962 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 293 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 19:50:26,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2024-11-27 19:50:27,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 976. [2024-11-27 19:50:27,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 976 states, 714 states have (on average 1.3697478991596639) internal successors, (978), 714 states have internal predecessors, (978), 252 states have call successors, (252), 9 states have call predecessors, (252), 9 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-27 19:50:27,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 976 states and 1482 transitions. [2024-11-27 19:50:27,244 INFO L78 Accepts]: Start accepts. Automaton has 976 states and 1482 transitions. Word has length 194 [2024-11-27 19:50:27,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:27,245 INFO L471 AbstractCegarLoop]: Abstraction has 976 states and 1482 transitions. [2024-11-27 19:50:27,245 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:27,245 INFO L276 IsEmpty]: Start isEmpty. Operand 976 states and 1482 transitions. [2024-11-27 19:50:27,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2024-11-27 19:50:27,248 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:27,248 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:27,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-27 19:50:27,251 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:27,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:27,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1588417456, now seen corresponding path program 1 times [2024-11-27 19:50:27,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:27,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169622236] [2024-11-27 19:50:27,254 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:27,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:27,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:29,524 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 6 proven. 75 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2024-11-27 19:50:29,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:29,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169622236] [2024-11-27 19:50:29,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169622236] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:29,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452149210] [2024-11-27 19:50:29,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:29,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:29,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:29,528 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:29,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 19:50:29,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:29,777 INFO L256 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-27 19:50:29,793 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:31,721 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:50:31,724 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:50:31,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452149210] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:31,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 19:50:31,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2024-11-27 19:50:31,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466470496] [2024-11-27 19:50:31,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:31,726 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 19:50:31,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:31,727 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 19:50:31,728 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2024-11-27 19:50:31,728 INFO L87 Difference]: Start difference. First operand 976 states and 1482 transitions. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 10 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:33,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:33,471 INFO L93 Difference]: Finished difference Result 2298 states and 3466 transitions. [2024-11-27 19:50:33,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 19:50:33,473 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 10 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 195 [2024-11-27 19:50:33,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:33,485 INFO L225 Difference]: With dead ends: 2298 [2024-11-27 19:50:33,485 INFO L226 Difference]: Without dead ends: 1392 [2024-11-27 19:50:33,489 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2024-11-27 19:50:33,492 INFO L435 NwaCegarLoop]: 129 mSDtfsCounter, 331 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:33,492 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [331 Valid, 895 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 735 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-27 19:50:33,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1392 states. [2024-11-27 19:50:33,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1392 to 1062. [2024-11-27 19:50:33,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1062 states, 800 states have (on average 1.385) internal successors, (1108), 800 states have internal predecessors, (1108), 252 states have call successors, (252), 9 states have call predecessors, (252), 9 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-27 19:50:33,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1062 states to 1062 states and 1612 transitions. [2024-11-27 19:50:33,882 INFO L78 Accepts]: Start accepts. Automaton has 1062 states and 1612 transitions. Word has length 195 [2024-11-27 19:50:33,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:33,883 INFO L471 AbstractCegarLoop]: Abstraction has 1062 states and 1612 transitions. [2024-11-27 19:50:33,883 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 10 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:33,883 INFO L276 IsEmpty]: Start isEmpty. Operand 1062 states and 1612 transitions. [2024-11-27 19:50:33,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2024-11-27 19:50:33,887 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:33,887 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:33,901 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 19:50:34,088 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:34,088 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:34,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:34,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1031324183, now seen corresponding path program 1 times [2024-11-27 19:50:34,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:34,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352682689] [2024-11-27 19:50:34,090 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:34,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:34,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:35,231 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:50:35,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:35,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352682689] [2024-11-27 19:50:35,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352682689] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:35,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:35,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 19:50:35,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270476484] [2024-11-27 19:50:35,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:35,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 19:50:35,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:35,233 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 19:50:35,234 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-27 19:50:35,234 INFO L87 Difference]: Start difference. First operand 1062 states and 1612 transitions. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:37,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:37,221 INFO L93 Difference]: Finished difference Result 2409 states and 3654 transitions. [2024-11-27 19:50:37,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 19:50:37,222 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 195 [2024-11-27 19:50:37,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:37,234 INFO L225 Difference]: With dead ends: 2409 [2024-11-27 19:50:37,235 INFO L226 Difference]: Without dead ends: 1417 [2024-11-27 19:50:37,238 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:50:37,239 INFO L435 NwaCegarLoop]: 389 mSDtfsCounter, 307 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 1120 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:37,239 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 1120 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-27 19:50:37,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1417 states. [2024-11-27 19:50:37,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1417 to 1114. [2024-11-27 19:50:37,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1114 states, 852 states have (on average 1.3849765258215962) internal successors, (1180), 852 states have internal predecessors, (1180), 252 states have call successors, (252), 9 states have call predecessors, (252), 9 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-27 19:50:37,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1114 states to 1114 states and 1684 transitions. [2024-11-27 19:50:37,456 INFO L78 Accepts]: Start accepts. Automaton has 1114 states and 1684 transitions. Word has length 195 [2024-11-27 19:50:37,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:37,457 INFO L471 AbstractCegarLoop]: Abstraction has 1114 states and 1684 transitions. [2024-11-27 19:50:37,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:37,457 INFO L276 IsEmpty]: Start isEmpty. Operand 1114 states and 1684 transitions. [2024-11-27 19:50:37,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2024-11-27 19:50:37,460 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:37,460 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:37,460 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-27 19:50:37,460 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:37,461 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:37,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1413542774, now seen corresponding path program 1 times [2024-11-27 19:50:37,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:37,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812281807] [2024-11-27 19:50:37,461 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:37,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:37,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:38,445 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 153 proven. 3 refuted. 0 times theorem prover too weak. 1356 trivial. 0 not checked. [2024-11-27 19:50:38,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:38,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812281807] [2024-11-27 19:50:38,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812281807] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:38,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315673747] [2024-11-27 19:50:38,447 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:38,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:38,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:38,450 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:38,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 19:50:38,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:38,631 INFO L256 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 19:50:38,636 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:38,712 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:50:38,713 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:50:38,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315673747] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:38,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 19:50:38,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2024-11-27 19:50:38,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805010488] [2024-11-27 19:50:38,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:38,715 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:50:38,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:38,715 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:50:38,716 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-27 19:50:38,717 INFO L87 Difference]: Start difference. First operand 1114 states and 1684 transitions. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:39,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:39,572 INFO L93 Difference]: Finished difference Result 2948 states and 4467 transitions. [2024-11-27 19:50:39,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:50:39,573 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 195 [2024-11-27 19:50:39,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:39,586 INFO L225 Difference]: With dead ends: 2948 [2024-11-27 19:50:39,586 INFO L226 Difference]: Without dead ends: 1900 [2024-11-27 19:50:39,589 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-27 19:50:39,590 INFO L435 NwaCegarLoop]: 374 mSDtfsCounter, 216 mSDsluCounter, 756 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 1130 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:39,590 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 1130 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 19:50:39,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1900 states. [2024-11-27 19:50:39,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1900 to 1628. [2024-11-27 19:50:39,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1628 states, 1250 states have (on average 1.3648) internal successors, (1706), 1250 states have internal predecessors, (1706), 364 states have call successors, (364), 13 states have call predecessors, (364), 13 states have return successors, (364), 364 states have call predecessors, (364), 364 states have call successors, (364) [2024-11-27 19:50:39,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1628 states to 1628 states and 2434 transitions. [2024-11-27 19:50:39,923 INFO L78 Accepts]: Start accepts. Automaton has 1628 states and 2434 transitions. Word has length 195 [2024-11-27 19:50:39,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:39,924 INFO L471 AbstractCegarLoop]: Abstraction has 1628 states and 2434 transitions. [2024-11-27 19:50:39,924 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:39,924 INFO L276 IsEmpty]: Start isEmpty. Operand 1628 states and 2434 transitions. [2024-11-27 19:50:39,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-11-27 19:50:39,927 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:39,928 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:39,938 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-27 19:50:40,128 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:40,128 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:40,129 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:40,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1689128013, now seen corresponding path program 1 times [2024-11-27 19:50:40,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:40,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903927936] [2024-11-27 19:50:40,129 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:40,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:40,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:40,524 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:50:40,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:40,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903927936] [2024-11-27 19:50:40,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903927936] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:40,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:40,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 19:50:40,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913822462] [2024-11-27 19:50:40,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:40,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:50:40,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:40,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:50:40,526 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:50:40,527 INFO L87 Difference]: Start difference. First operand 1628 states and 2434 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:42,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:42,055 INFO L93 Difference]: Finished difference Result 4678 states and 7020 transitions. [2024-11-27 19:50:42,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 19:50:42,056 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 196 [2024-11-27 19:50:42,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:42,079 INFO L225 Difference]: With dead ends: 4678 [2024-11-27 19:50:42,079 INFO L226 Difference]: Without dead ends: 3120 [2024-11-27 19:50:42,085 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-27 19:50:42,086 INFO L435 NwaCegarLoop]: 365 mSDtfsCounter, 285 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 789 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:42,086 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 789 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-27 19:50:42,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3120 states. [2024-11-27 19:50:42,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3120 to 2278. [2024-11-27 19:50:42,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2278 states, 1784 states have (on average 1.3649103139013452) internal successors, (2435), 1784 states have internal predecessors, (2435), 476 states have call successors, (476), 17 states have call predecessors, (476), 17 states have return successors, (476), 476 states have call predecessors, (476), 476 states have call successors, (476) [2024-11-27 19:50:42,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2278 states to 2278 states and 3387 transitions. [2024-11-27 19:50:42,577 INFO L78 Accepts]: Start accepts. Automaton has 2278 states and 3387 transitions. Word has length 196 [2024-11-27 19:50:42,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:42,577 INFO L471 AbstractCegarLoop]: Abstraction has 2278 states and 3387 transitions. [2024-11-27 19:50:42,578 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:42,578 INFO L276 IsEmpty]: Start isEmpty. Operand 2278 states and 3387 transitions. [2024-11-27 19:50:42,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-11-27 19:50:42,582 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:42,582 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:42,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-27 19:50:42,583 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:42,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:42,583 INFO L85 PathProgramCache]: Analyzing trace with hash -305016693, now seen corresponding path program 1 times [2024-11-27 19:50:42,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:42,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550542412] [2024-11-27 19:50:42,584 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:42,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:42,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:43,363 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:50:43,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:43,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550542412] [2024-11-27 19:50:43,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550542412] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:43,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:43,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 19:50:43,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666690042] [2024-11-27 19:50:43,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:43,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 19:50:43,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:43,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 19:50:43,368 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-27 19:50:43,369 INFO L87 Difference]: Start difference. First operand 2278 states and 3387 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:45,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:45,600 INFO L93 Difference]: Finished difference Result 5127 states and 7627 transitions. [2024-11-27 19:50:45,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 19:50:45,601 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 196 [2024-11-27 19:50:45,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:45,619 INFO L225 Difference]: With dead ends: 5127 [2024-11-27 19:50:45,619 INFO L226 Difference]: Without dead ends: 2919 [2024-11-27 19:50:45,624 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2024-11-27 19:50:45,625 INFO L435 NwaCegarLoop]: 394 mSDtfsCounter, 425 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 1091 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:45,625 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 1091 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-27 19:50:45,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2919 states. [2024-11-27 19:50:45,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2919 to 2304. [2024-11-27 19:50:45,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2304 states, 1810 states have (on average 1.3629834254143647) internal successors, (2467), 1810 states have internal predecessors, (2467), 476 states have call successors, (476), 17 states have call predecessors, (476), 17 states have return successors, (476), 476 states have call predecessors, (476), 476 states have call successors, (476) [2024-11-27 19:50:46,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2304 states to 2304 states and 3419 transitions. [2024-11-27 19:50:46,012 INFO L78 Accepts]: Start accepts. Automaton has 2304 states and 3419 transitions. Word has length 196 [2024-11-27 19:50:46,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:46,013 INFO L471 AbstractCegarLoop]: Abstraction has 2304 states and 3419 transitions. [2024-11-27 19:50:46,013 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:46,014 INFO L276 IsEmpty]: Start isEmpty. Operand 2304 states and 3419 transitions. [2024-11-27 19:50:46,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-11-27 19:50:46,017 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:46,017 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:46,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-27 19:50:46,017 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:46,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:46,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1213630660, now seen corresponding path program 1 times [2024-11-27 19:50:46,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:46,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724283938] [2024-11-27 19:50:46,019 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:46,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:46,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:46,865 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 153 proven. 3 refuted. 0 times theorem prover too weak. 1356 trivial. 0 not checked. [2024-11-27 19:50:46,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:46,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724283938] [2024-11-27 19:50:46,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724283938] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:46,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331826955] [2024-11-27 19:50:46,865 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:46,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:46,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:46,868 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:46,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 19:50:47,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:47,058 INFO L256 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 19:50:47,063 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:47,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 283 proven. 3 refuted. 0 times theorem prover too weak. 1226 trivial. 0 not checked. [2024-11-27 19:50:47,267 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:50:47,802 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 153 proven. 6 refuted. 0 times theorem prover too weak. 1353 trivial. 0 not checked. [2024-11-27 19:50:47,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331826955] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:50:47,803 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:50:47,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 15 [2024-11-27 19:50:47,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729433372] [2024-11-27 19:50:47,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:50:47,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 19:50:47,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:47,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 19:50:47,806 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2024-11-27 19:50:47,806 INFO L87 Difference]: Start difference. First operand 2304 states and 3419 transitions. Second operand has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 15 states have internal predecessors, (80), 2 states have call successors, (30), 2 states have call predecessors, (30), 6 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-27 19:50:48,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:48,766 INFO L93 Difference]: Finished difference Result 3612 states and 5256 transitions. [2024-11-27 19:50:48,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 19:50:48,767 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 15 states have internal predecessors, (80), 2 states have call successors, (30), 2 states have call predecessors, (30), 6 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) Word has length 196 [2024-11-27 19:50:48,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:48,777 INFO L225 Difference]: With dead ends: 3612 [2024-11-27 19:50:48,777 INFO L226 Difference]: Without dead ends: 1378 [2024-11-27 19:50:48,783 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 387 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=242, Invalid=514, Unknown=0, NotChecked=0, Total=756 [2024-11-27 19:50:48,784 INFO L435 NwaCegarLoop]: 130 mSDtfsCounter, 588 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 326 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 588 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 326 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:48,785 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [588 Valid, 431 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [326 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 19:50:48,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1378 states. [2024-11-27 19:50:49,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1378 to 1304. [2024-11-27 19:50:49,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1024 states have (on average 1.3173828125) internal successors, (1349), 1024 states have internal predecessors, (1349), 252 states have call successors, (252), 27 states have call predecessors, (252), 27 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-27 19:50:49,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 1853 transitions. [2024-11-27 19:50:49,147 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 1853 transitions. Word has length 196 [2024-11-27 19:50:49,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:49,147 INFO L471 AbstractCegarLoop]: Abstraction has 1304 states and 1853 transitions. [2024-11-27 19:50:49,147 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 15 states have internal predecessors, (80), 2 states have call successors, (30), 2 states have call predecessors, (30), 6 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-27 19:50:49,147 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 1853 transitions. [2024-11-27 19:50:49,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-11-27 19:50:49,150 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:49,150 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:49,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-27 19:50:49,356 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:49,357 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:49,357 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:49,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1260422843, now seen corresponding path program 1 times [2024-11-27 19:50:49,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:49,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750336460] [2024-11-27 19:50:49,358 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:49,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:49,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:50,043 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:50:50,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:50,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750336460] [2024-11-27 19:50:50,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750336460] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:50,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:50,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 19:50:50,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068122187] [2024-11-27 19:50:50,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:50,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 19:50:50,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:50,045 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 19:50:50,045 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-27 19:50:50,046 INFO L87 Difference]: Start difference. First operand 1304 states and 1853 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:51,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:51,307 INFO L93 Difference]: Finished difference Result 2740 states and 3884 transitions. [2024-11-27 19:50:51,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 19:50:51,308 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 197 [2024-11-27 19:50:51,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:51,318 INFO L225 Difference]: With dead ends: 2740 [2024-11-27 19:50:51,318 INFO L226 Difference]: Without dead ends: 1514 [2024-11-27 19:50:51,323 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-27 19:50:51,323 INFO L435 NwaCegarLoop]: 228 mSDtfsCounter, 281 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:51,324 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 617 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-27 19:50:51,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states. [2024-11-27 19:50:51,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 1322. [2024-11-27 19:50:51,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1322 states, 1042 states have (on average 1.3147792706333974) internal successors, (1370), 1042 states have internal predecessors, (1370), 252 states have call successors, (252), 27 states have call predecessors, (252), 27 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-27 19:50:51,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1322 states to 1322 states and 1874 transitions. [2024-11-27 19:50:51,807 INFO L78 Accepts]: Start accepts. Automaton has 1322 states and 1874 transitions. Word has length 197 [2024-11-27 19:50:51,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:51,808 INFO L471 AbstractCegarLoop]: Abstraction has 1322 states and 1874 transitions. [2024-11-27 19:50:51,808 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:51,808 INFO L276 IsEmpty]: Start isEmpty. Operand 1322 states and 1874 transitions. [2024-11-27 19:50:51,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-11-27 19:50:51,811 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:51,811 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:51,811 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-27 19:50:51,812 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:51,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:51,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1345600711, now seen corresponding path program 1 times [2024-11-27 19:50:51,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:51,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006582965] [2024-11-27 19:50:51,813 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:51,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:51,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:52,487 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:50:52,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:52,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006582965] [2024-11-27 19:50:52,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006582965] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:52,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:52,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 19:50:52,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280662355] [2024-11-27 19:50:52,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:52,488 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 19:50:52,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:52,489 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 19:50:52,489 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-27 19:50:52,490 INFO L87 Difference]: Start difference. First operand 1322 states and 1874 transitions. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:53,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:53,867 INFO L93 Difference]: Finished difference Result 2758 states and 3900 transitions. [2024-11-27 19:50:53,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 19:50:53,868 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 197 [2024-11-27 19:50:53,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:53,878 INFO L225 Difference]: With dead ends: 2758 [2024-11-27 19:50:53,878 INFO L226 Difference]: Without dead ends: 1514 [2024-11-27 19:50:53,882 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:50:53,883 INFO L435 NwaCegarLoop]: 259 mSDtfsCounter, 347 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:53,884 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 673 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-27 19:50:53,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states. [2024-11-27 19:50:54,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 1304. [2024-11-27 19:50:54,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1024 states have (on average 1.310546875) internal successors, (1342), 1024 states have internal predecessors, (1342), 252 states have call successors, (252), 27 states have call predecessors, (252), 27 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-27 19:50:54,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 1846 transitions. [2024-11-27 19:50:54,318 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 1846 transitions. Word has length 197 [2024-11-27 19:50:54,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:54,319 INFO L471 AbstractCegarLoop]: Abstraction has 1304 states and 1846 transitions. [2024-11-27 19:50:54,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:50:54,320 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 1846 transitions. [2024-11-27 19:50:54,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2024-11-27 19:50:54,323 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:54,323 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:54,323 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-27 19:50:54,323 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:54,324 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:54,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1041172107, now seen corresponding path program 1 times [2024-11-27 19:50:54,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:54,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103855542] [2024-11-27 19:50:54,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:54,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:54,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 19:50:54,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [975837392] [2024-11-27 19:50:54,497 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:54,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:54,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:54,501 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:54,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 19:50:56,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:56,461 INFO L256 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-11-27 19:50:56,468 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:51:01,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 947 proven. 180 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2024-11-27 19:51:01,333 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:51:22,203 WARN L286 SmtUtils]: Spent 5.71s on a formula simplification that was a NOOP. DAG size: 26 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-27 19:54:11,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:54:11,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103855542] [2024-11-27 19:54:11,539 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 19:54:11,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975837392] [2024-11-27 19:54:11,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975837392] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:54:11,539 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 19:54:11,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2024-11-27 19:54:11,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678073138] [2024-11-27 19:54:11,539 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 19:54:11,540 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-27 19:54:11,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:54:11,541 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-27 19:54:11,542 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=975, Unknown=0, NotChecked=0, Total=1190 [2024-11-27 19:54:11,542 INFO L87 Difference]: Start difference. First operand 1304 states and 1846 transitions. Second operand has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 21 states have internal predecessors, (79), 5 states have call successors, (28), 5 states have call predecessors, (28), 7 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2024-11-27 19:54:18,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:54:18,850 INFO L93 Difference]: Finished difference Result 3075 states and 4286 transitions. [2024-11-27 19:54:18,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-27 19:54:18,850 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 21 states have internal predecessors, (79), 5 states have call successors, (28), 5 states have call predecessors, (28), 7 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) Word has length 198 [2024-11-27 19:54:18,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:54:18,861 INFO L225 Difference]: With dead ends: 3075 [2024-11-27 19:54:18,861 INFO L226 Difference]: Without dead ends: 1849 [2024-11-27 19:54:18,865 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 901 ImplicationChecksByTransitivity, 54.6s TimeCoverageRelationStatistics Valid=643, Invalid=2897, Unknown=0, NotChecked=0, Total=3540 [2024-11-27 19:54:18,866 INFO L435 NwaCegarLoop]: 95 mSDtfsCounter, 627 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 1275 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 627 SdHoareTripleChecker+Valid, 892 SdHoareTripleChecker+Invalid, 1428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 1275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-27 19:54:18,867 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [627 Valid, 892 Invalid, 1428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1275 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-27 19:54:18,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1849 states. [2024-11-27 19:54:19,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1849 to 1517. [2024-11-27 19:54:19,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 1233 states have (on average 1.3033252230332522) internal successors, (1607), 1233 states have internal predecessors, (1607), 252 states have call successors, (252), 31 states have call predecessors, (252), 31 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-27 19:54:19,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 2111 transitions. [2024-11-27 19:54:19,401 INFO L78 Accepts]: Start accepts. Automaton has 1517 states and 2111 transitions. Word has length 198 [2024-11-27 19:54:19,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:54:19,402 INFO L471 AbstractCegarLoop]: Abstraction has 1517 states and 2111 transitions. [2024-11-27 19:54:19,403 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 21 states have internal predecessors, (79), 5 states have call successors, (28), 5 states have call predecessors, (28), 7 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2024-11-27 19:54:19,403 INFO L276 IsEmpty]: Start isEmpty. Operand 1517 states and 2111 transitions. [2024-11-27 19:54:19,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-11-27 19:54:19,405 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:54:19,405 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:54:19,413 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-27 19:54:19,606 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-27 19:54:19,607 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:54:19,607 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:54:19,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1418956835, now seen corresponding path program 1 times [2024-11-27 19:54:19,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:54:19,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865675076] [2024-11-27 19:54:19,608 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:54:19,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:54:19,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:54:22,136 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:54:22,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:54:22,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865675076] [2024-11-27 19:54:22,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865675076] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:54:22,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:54:22,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-27 19:54:22,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190138774] [2024-11-27 19:54:22,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:54:22,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 19:54:22,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:54:22,138 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 19:54:22,139 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-27 19:54:22,139 INFO L87 Difference]: Start difference. First operand 1517 states and 2111 transitions. Second operand has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 12 states have internal predecessors, (62), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:54:24,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:54:24,728 INFO L93 Difference]: Finished difference Result 3237 states and 4499 transitions. [2024-11-27 19:54:24,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 19:54:24,729 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 12 states have internal predecessors, (62), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 199 [2024-11-27 19:54:24,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:54:24,749 INFO L225 Difference]: With dead ends: 3237 [2024-11-27 19:54:24,749 INFO L226 Difference]: Without dead ends: 2002 [2024-11-27 19:54:24,752 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2024-11-27 19:54:24,753 INFO L435 NwaCegarLoop]: 155 mSDtfsCounter, 204 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 943 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-27 19:54:24,753 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 943 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 659 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-27 19:54:24,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2002 states. [2024-11-27 19:54:25,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2002 to 1650. [2024-11-27 19:54:25,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1650 states, 1366 states have (on average 1.3001464128843339) internal successors, (1776), 1366 states have internal predecessors, (1776), 252 states have call successors, (252), 31 states have call predecessors, (252), 31 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-27 19:54:25,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1650 states to 1650 states and 2280 transitions. [2024-11-27 19:54:25,264 INFO L78 Accepts]: Start accepts. Automaton has 1650 states and 2280 transitions. Word has length 199 [2024-11-27 19:54:25,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:54:25,266 INFO L471 AbstractCegarLoop]: Abstraction has 1650 states and 2280 transitions. [2024-11-27 19:54:25,267 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 12 states have internal predecessors, (62), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:54:25,267 INFO L276 IsEmpty]: Start isEmpty. Operand 1650 states and 2280 transitions. [2024-11-27 19:54:25,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-11-27 19:54:25,270 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:54:25,270 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:54:25,270 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-27 19:54:25,270 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:54:25,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:54:25,271 INFO L85 PathProgramCache]: Analyzing trace with hash 881865755, now seen corresponding path program 1 times [2024-11-27 19:54:25,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:54:25,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80382604] [2024-11-27 19:54:25,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:54:25,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:54:25,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:54:25,617 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:54:25,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:54:25,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80382604] [2024-11-27 19:54:25,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80382604] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:54:25,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:54:25,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 19:54:25,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016198854] [2024-11-27 19:54:25,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:54:25,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 19:54:25,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:54:25,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 19:54:25,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 19:54:25,621 INFO L87 Difference]: Start difference. First operand 1650 states and 2280 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-27 19:54:27,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:54:27,274 INFO L93 Difference]: Finished difference Result 3434 states and 4780 transitions. [2024-11-27 19:54:27,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:54:27,275 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 199 [2024-11-27 19:54:27,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:54:27,286 INFO L225 Difference]: With dead ends: 3434 [2024-11-27 19:54:27,287 INFO L226 Difference]: Without dead ends: 2064 [2024-11-27 19:54:27,290 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:54:27,291 INFO L435 NwaCegarLoop]: 124 mSDtfsCounter, 455 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 231 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 231 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-27 19:54:27,291 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [455 Valid, 502 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-27 19:54:27,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2064 states. [2024-11-27 19:54:27,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2064 to 1657. [2024-11-27 19:54:27,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1657 states, 1373 states have (on average 1.2898761835396941) internal successors, (1771), 1373 states have internal predecessors, (1771), 252 states have call successors, (252), 31 states have call predecessors, (252), 31 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-27 19:54:27,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1657 states to 1657 states and 2275 transitions. [2024-11-27 19:54:27,781 INFO L78 Accepts]: Start accepts. Automaton has 1657 states and 2275 transitions. Word has length 199 [2024-11-27 19:54:27,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:54:27,782 INFO L471 AbstractCegarLoop]: Abstraction has 1657 states and 2275 transitions. [2024-11-27 19:54:27,782 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-27 19:54:27,782 INFO L276 IsEmpty]: Start isEmpty. Operand 1657 states and 2275 transitions. [2024-11-27 19:54:27,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-11-27 19:54:27,785 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:54:27,785 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:54:27,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-27 19:54:27,786 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:54:27,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:54:27,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1728373846, now seen corresponding path program 1 times [2024-11-27 19:54:27,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:54:27,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277737569] [2024-11-27 19:54:27,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:54:27,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:54:27,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 19:54:27,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [718754002] [2024-11-27 19:54:27,960 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:54:27,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:54:27,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:54:27,963 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:54:27,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 19:54:28,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 19:54:28,450 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-27 19:54:28,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 19:54:28,868 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-27 19:54:28,870 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-27 19:54:28,872 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-27 19:54:28,882 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-27 19:54:29,075 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2024-11-27 19:54:29,078 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:54:29,333 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-27 19:54:29,338 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.11 07:54:29 BoogieIcfgContainer [2024-11-27 19:54:29,339 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-27 19:54:29,341 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-27 19:54:29,341 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-27 19:54:29,341 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-27 19:54:29,342 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:50:13" (3/4) ... [2024-11-27 19:54:29,346 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-27 19:54:29,347 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-27 19:54:29,348 INFO L158 Benchmark]: Toolchain (without parser) took 258226.25ms. Allocated memory was 142.6MB in the beginning and 411.0MB in the end (delta: 268.4MB). Free memory was 116.0MB in the beginning and 179.7MB in the end (delta: -63.7MB). Peak memory consumption was 209.2MB. Max. memory is 16.1GB. [2024-11-27 19:54:29,348 INFO L158 Benchmark]: CDTParser took 0.44ms. Allocated memory is still 117.4MB. Free memory is still 73.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 19:54:29,350 INFO L158 Benchmark]: CACSL2BoogieTranslator took 524.38ms. Allocated memory is still 142.6MB. Free memory was 116.0MB in the beginning and 99.2MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-27 19:54:29,351 INFO L158 Benchmark]: Boogie Procedure Inliner took 98.55ms. Allocated memory is still 142.6MB. Free memory was 99.2MB in the beginning and 94.4MB in the end (delta: 4.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 19:54:29,351 INFO L158 Benchmark]: Boogie Preprocessor took 146.25ms. Allocated memory is still 142.6MB. Free memory was 94.4MB in the beginning and 89.3MB in the end (delta: 5.1MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 19:54:29,351 INFO L158 Benchmark]: RCFGBuilder took 1133.38ms. Allocated memory is still 142.6MB. Free memory was 89.3MB in the beginning and 54.5MB in the end (delta: 34.8MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-27 19:54:29,352 INFO L158 Benchmark]: TraceAbstraction took 256307.18ms. Allocated memory was 142.6MB in the beginning and 411.0MB in the end (delta: 268.4MB). Free memory was 54.0MB in the beginning and 179.8MB in the end (delta: -125.8MB). Peak memory consumption was 142.1MB. Max. memory is 16.1GB. [2024-11-27 19:54:29,352 INFO L158 Benchmark]: Witness Printer took 6.09ms. Allocated memory is still 411.0MB. Free memory was 179.8MB in the beginning and 179.7MB in the end (delta: 81.3kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 19:54:29,354 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.44ms. Allocated memory is still 117.4MB. Free memory is still 73.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 524.38ms. Allocated memory is still 142.6MB. Free memory was 116.0MB in the beginning and 99.2MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 98.55ms. Allocated memory is still 142.6MB. Free memory was 99.2MB in the beginning and 94.4MB in the end (delta: 4.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 146.25ms. Allocated memory is still 142.6MB. Free memory was 94.4MB in the beginning and 89.3MB in the end (delta: 5.1MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 1133.38ms. Allocated memory is still 142.6MB. Free memory was 89.3MB in the beginning and 54.5MB in the end (delta: 34.8MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 256307.18ms. Allocated memory was 142.6MB in the beginning and 411.0MB in the end (delta: 268.4MB). Free memory was 54.0MB in the beginning and 179.8MB in the end (delta: -125.8MB). Peak memory consumption was 142.1MB. Max. memory is 16.1GB. * Witness Printer took 6.09ms. Allocated memory is still 411.0MB. Free memory was 179.8MB in the beginning and 179.7MB in the end (delta: 81.3kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftRight at line 135, overapproximation of someBinaryFLOATComparisonOperation at line 151, overapproximation of someBinaryFLOATComparisonOperation at line 62, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 149, overapproximation of someBinaryFLOATComparisonOperation at line 167, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 185, overapproximation of someBinaryFLOATComparisonOperation at line 156, overapproximation of someBinaryFLOATComparisonOperation at line 81, overapproximation of someBinaryFLOATComparisonOperation at line 82, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryDOUBLEComparisonOperation at line 204, overapproximation of someBinaryArithmeticFLOAToperation at line 91. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 128; [L23] float var_1_9 = 7.375; [L24] float var_1_11 = 0.6; [L25] float var_1_12 = 255.6; [L26] unsigned char var_1_13 = 0; [L27] float var_1_14 = 5.875; [L28] signed long int var_1_15 = -128; [L29] unsigned long int var_1_16 = 8; [L30] unsigned long int var_1_18 = 1477246099; [L31] unsigned long int var_1_19 = 1364989049; [L32] unsigned char var_1_20 = 128; [L33] unsigned char var_1_21 = 1; [L34] float var_1_22 = 10000000.4; [L35] float var_1_24 = 100.875; [L36] signed short int var_1_25 = -4; [L37] unsigned char var_1_26 = 32; [L38] signed char var_1_27 = 16; [L39] signed char var_1_28 = -64; [L40] signed char var_1_29 = 2; [L41] signed char var_1_30 = -2; [L42] unsigned short int var_1_31 = 8; [L43] unsigned short int var_1_32 = 25791; [L44] float var_1_34 = 25.3; [L45] float var_1_35 = 4.5; [L46] unsigned char var_1_36 = 0; [L47] unsigned char var_1_37 = 0; [L48] unsigned char var_1_38 = 0; [L49] double var_1_39 = 256.5; [L50] signed short int last_1_var_1_1 = 128; [L51] float last_1_var_1_9 = 7.375; [L52] signed long int last_1_var_1_15 = -128; [L53] unsigned long int last_1_var_1_16 = 8; [L54] unsigned char last_1_var_1_20 = 128; [L55] signed short int last_1_var_1_25 = -4; [L56] signed char last_1_var_1_27 = 16; [L57] unsigned char last_1_var_1_36 = 0; VAL [isInitial=0, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_11=3/5, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L208] isInitial = 1 [L209] FCALL initially() [L211] CALL updateLastVariables() [L194] last_1_var_1_1 = var_1_1 [L195] last_1_var_1_9 = var_1_9 [L196] last_1_var_1_15 = var_1_15 [L197] last_1_var_1_16 = var_1_16 [L198] last_1_var_1_20 = var_1_20 [L199] last_1_var_1_25 = var_1_25 [L200] last_1_var_1_27 = var_1_27 [L201] last_1_var_1_36 = var_1_36 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_11=3/5, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L211] RET updateLastVariables() [L212] CALL updateVariables() [L148] var_1_11 = __VERIFIER_nondet_float() [L149] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L149] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L150] var_1_12 = __VERIFIER_nondet_float() [L151] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L151] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L152] var_1_13 = __VERIFIER_nondet_uchar() [L153] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L153] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L154] CALL assume_abort_if_not(var_1_13 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L154] RET assume_abort_if_not(var_1_13 <= 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L155] var_1_14 = __VERIFIER_nondet_float() [L156] CALL assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L156] RET assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L157] var_1_18 = __VERIFIER_nondet_ulong() [L158] CALL assume_abort_if_not(var_1_18 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L158] RET assume_abort_if_not(var_1_18 >= 1073741823) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L159] CALL assume_abort_if_not(var_1_18 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L159] RET assume_abort_if_not(var_1_18 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L160] var_1_19 = __VERIFIER_nondet_ulong() [L161] CALL assume_abort_if_not(var_1_19 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L161] RET assume_abort_if_not(var_1_19 >= 1073741824) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L162] CALL assume_abort_if_not(var_1_19 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L162] RET assume_abort_if_not(var_1_19 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L163] var_1_21 = __VERIFIER_nondet_uchar() [L164] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L164] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L165] CALL assume_abort_if_not(var_1_21 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L165] RET assume_abort_if_not(var_1_21 <= 254) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L166] var_1_24 = __VERIFIER_nondet_float() [L167] CALL assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L167] RET assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L168] var_1_26 = __VERIFIER_nondet_uchar() [L169] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L169] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L170] CALL assume_abort_if_not(var_1_26 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L170] RET assume_abort_if_not(var_1_26 <= 255) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L171] CALL assume_abort_if_not(var_1_26 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L171] RET assume_abort_if_not(var_1_26 != 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L172] var_1_28 = __VERIFIER_nondet_char() [L173] CALL assume_abort_if_not(var_1_28 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L173] RET assume_abort_if_not(var_1_28 >= -127) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L174] CALL assume_abort_if_not(var_1_28 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L174] RET assume_abort_if_not(var_1_28 <= 126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L175] var_1_29 = __VERIFIER_nondet_char() [L176] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L176] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L177] CALL assume_abort_if_not(var_1_29 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L177] RET assume_abort_if_not(var_1_29 <= 126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L178] var_1_30 = __VERIFIER_nondet_char() [L179] CALL assume_abort_if_not(var_1_30 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L179] RET assume_abort_if_not(var_1_30 >= -126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L180] CALL assume_abort_if_not(var_1_30 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L180] RET assume_abort_if_not(var_1_30 <= 126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L181] var_1_32 = __VERIFIER_nondet_ushort() [L182] CALL assume_abort_if_not(var_1_32 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L182] RET assume_abort_if_not(var_1_32 >= 16383) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L183] CALL assume_abort_if_not(var_1_32 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L183] RET assume_abort_if_not(var_1_32 <= 32767) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L184] var_1_35 = __VERIFIER_nondet_float() [L185] CALL assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L185] RET assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L186] var_1_37 = __VERIFIER_nondet_uchar() [L187] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L187] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L188] CALL assume_abort_if_not(var_1_37 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L188] RET assume_abort_if_not(var_1_37 <= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L189] var_1_38 = __VERIFIER_nondet_uchar() [L190] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_39=513/2, var_1_9=59/8] [L190] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_39=513/2, var_1_9=59/8] [L191] CALL assume_abort_if_not(var_1_38 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L191] RET assume_abort_if_not(var_1_38 <= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L212] RET updateVariables() [L213] CALL step() [L61] unsigned char stepLocal_6 = var_1_21; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L62] COND FALSE !(var_1_24 <= ((((last_1_var_1_9) > (var_1_14)) ? (last_1_var_1_9) : (var_1_14)))) [L69] var_1_25 = last_1_var_1_27 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L71] signed long int stepLocal_7 = last_1_var_1_15 - var_1_21; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, stepLocal_7=-256, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L72] COND TRUE ! last_1_var_1_36 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, stepLocal_7=-256, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L73] COND TRUE last_1_var_1_1 >= stepLocal_7 [L74] var_1_27 = var_1_28 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L81] unsigned char stepLocal_3 = var_1_12 >= var_1_14; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L82] COND FALSE !(var_1_12 <= (31.8f / 127.5f)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L87] unsigned long int stepLocal_8 = 64u / var_1_18; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, stepLocal_8=0, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L88] EXPR var_1_21 & var_1_20 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, stepLocal_8=0, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L88] COND TRUE ((var_1_26 + var_1_29) * (var_1_21 & var_1_20)) >= stepLocal_8 [L89] var_1_31 = (var_1_21 + (var_1_32 - var_1_20)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L91] var_1_34 = (var_1_35 - 10.6f) [L92] var_1_39 = var_1_35 [L93] signed long int stepLocal_2 = last_1_var_1_27; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_2=16, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L94] COND FALSE !((last_1_var_1_25 + last_1_var_1_20) == stepLocal_2) [L97] var_1_16 = last_1_var_1_20 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L99] signed short int stepLocal_10 = var_1_25; [L100] unsigned long int stepLocal_9 = var_1_16; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_10=16, stepLocal_3=1, stepLocal_6=128, stepLocal_9=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L101] COND TRUE 8 <= stepLocal_9 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_10=16, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L102] COND TRUE var_1_19 > stepLocal_10 [L103] var_1_36 = (var_1_37 || (var_1_13 && var_1_38)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L108] signed long int stepLocal_1 = -2; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L109] COND FALSE !(\read(var_1_36)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L124] unsigned short int stepLocal_0 = var_1_31; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_0=16383, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L125] COND TRUE stepLocal_0 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20))) [L126] var_1_1 = ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L130] COND FALSE !(var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L135] EXPR ((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L135] signed long int stepLocal_5 = ((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27; [L136] signed long int stepLocal_4 = (var_1_1 - var_1_21) * var_1_27; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_4=-244, stepLocal_5=0, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L137] COND FALSE !(stepLocal_4 <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) [L144] var_1_22 = var_1_24 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_5=0, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L213] RET step() [L214] CALL, EXPR property() [L204] EXPR (((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR ((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR ((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (((((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24)))) && ((var_1_24 <= ((((last_1_var_1_9) > (var_1_14)) ? (last_1_var_1_9) : (var_1_14)))) ? ((var_1_21 != ((last_1_var_1_20 + last_1_var_1_27) / var_1_26)) ? (var_1_25 == ((signed short int) last_1_var_1_20)) : (var_1_25 == ((signed short int) last_1_var_1_16))) : (var_1_25 == ((signed short int) last_1_var_1_27)))) && ((! last_1_var_1_36) ? ((last_1_var_1_1 >= (last_1_var_1_15 - var_1_21)) ? (var_1_27 == ((signed char) var_1_28)) : (var_1_27 == ((signed char) (((((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) < (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))) ? ((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) : (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))))))) : (var_1_27 == ((signed char) var_1_29)))) && ((((var_1_26 + var_1_29) * (var_1_21 & var_1_20)) >= (64u / var_1_18)) ? (var_1_31 == ((unsigned short int) (var_1_21 + (var_1_32 - var_1_20)))) : 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204-L205] return ((((((((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24)))) && ((var_1_24 <= ((((last_1_var_1_9) > (var_1_14)) ? (last_1_var_1_9) : (var_1_14)))) ? ((var_1_21 != ((last_1_var_1_20 + last_1_var_1_27) / var_1_26)) ? (var_1_25 == ((signed short int) last_1_var_1_20)) : (var_1_25 == ((signed short int) last_1_var_1_16))) : (var_1_25 == ((signed short int) last_1_var_1_27)))) && ((! last_1_var_1_36) ? ((last_1_var_1_1 >= (last_1_var_1_15 - var_1_21)) ? (var_1_27 == ((signed char) var_1_28)) : (var_1_27 == ((signed char) (((((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) < (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))) ? ((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) : (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))))))) : (var_1_27 == ((signed char) var_1_29)))) && ((((var_1_26 + var_1_29) * (var_1_21 & var_1_20)) >= (64u / var_1_18)) ? (var_1_31 == ((unsigned short int) (var_1_21 + (var_1_32 - var_1_20)))) : 1)) && (var_1_34 == ((float) (var_1_35 - 10.6f)))) && ((8 <= var_1_16) ? ((var_1_19 > var_1_25) ? (var_1_36 == ((unsigned char) (var_1_37 || (var_1_13 && var_1_38)))) : (var_1_36 == ((unsigned char) (! (! var_1_37))))) : 1)) && (var_1_39 == ((double) var_1_35)) ; [L214] RET, EXPR property() [L214] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L19] reach_error() VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 117 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 255.9s, OverallIterations: 20, TraceHistogramMax: 28, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 29.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5877 SdHoareTripleChecker+Valid, 16.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5877 mSDsluCounter, 13136 SdHoareTripleChecker+Invalid, 14.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9001 mSDsCounter, 1726 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6750 IncrementalHoareTripleChecker+Invalid, 8476 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1726 mSolverCounterUnsat, 4135 mSDtfsCounter, 6750 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1434 GetRequests, 1227 SyntacticMatches, 2 SemanticMatches, 205 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1182 ImplicationChecksByTransitivity, 58.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2304occurred in iteration=13, InterpolantAutomatonStates: 148, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 5.8s AutomataMinimizationTime, 19 MinimizatonAttempts, 4994 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 4.1s SatisfiabilityAnalysisTime, 212.6s InterpolantComputationTime, 5073 NumberOfCodeBlocks, 5073 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 4649 ConstructedInterpolants, 0 QuantifiedInterpolants, 20217 SizeOfPredicates, 19 NumberOfNonLiveVariables, 2324 ConjunctsInSsa, 92 ConjunctsInUnsatCore, 24 InterpolantComputations, 17 PerfectInterpolantSequences, 35964/36288 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-27 19:54:29,548 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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_7b581d10-7fde-46cc-9448-2118df70330f/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 0f173a1e127c6e1033e5b4dd17ed93bd9e595663c9235b403a3de8ffd3ad4687 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 19:54:32,743 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 19:54:32,890 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-27 19:54:32,897 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 19:54:32,897 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 19:54:32,925 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 19:54:32,926 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 19:54:32,926 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 19:54:32,926 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 19:54:32,927 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 19:54:32,927 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 19:54:32,927 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 19:54:32,927 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 19:54:32,928 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 19:54:32,928 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 19:54:32,928 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 19:54:32,928 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 19:54:32,928 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 19:54:32,928 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 19:54:32,929 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 19:54:32,929 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 19:54:32,929 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 19:54:32,929 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 19:54:32,929 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 19:54:32,929 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-27 19:54:32,930 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-27 19:54:32,930 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 19:54:32,930 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 19:54:32,930 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 19:54:32,930 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 19:54:32,930 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 19:54:32,931 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 19:54:32,931 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 19:54:32,931 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 19:54:32,931 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:54:32,931 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 19:54:32,932 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 19:54:32,932 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 19:54:32,932 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 19:54:32,932 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:54:32,932 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 19:54:32,932 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 19:54:32,932 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 19:54:32,933 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 19:54:32,933 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-27 19:54:32,933 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-27 19:54:32,933 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 19:54:32,933 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 19:54:32,933 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 19:54:32,933 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 19:54:32,933 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_7b581d10-7fde-46cc-9448-2118df70330f/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 -> 0f173a1e127c6e1033e5b4dd17ed93bd9e595663c9235b403a3de8ffd3ad4687 [2024-11-27 19:54:33,296 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 19:54:33,306 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 19:54:33,309 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 19:54:33,310 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 19:54:33,311 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 19:54:33,312 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i [2024-11-27 19:54:36,937 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/data/109a1ffc0/017f6b9586e249539f8c7aed2a7db959/FLAG1f491d717 [2024-11-27 19:54:37,410 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 19:54:37,411 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i [2024-11-27 19:54:37,425 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/data/109a1ffc0/017f6b9586e249539f8c7aed2a7db959/FLAG1f491d717 [2024-11-27 19:54:37,449 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/data/109a1ffc0/017f6b9586e249539f8c7aed2a7db959 [2024-11-27 19:54:37,453 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 19:54:37,455 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 19:54:37,458 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 19:54:37,460 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 19:54:37,467 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 19:54:37,468 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 07:54:37" (1/1) ... [2024-11-27 19:54:37,471 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46e77e8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:37, skipping insertion in model container [2024-11-27 19:54:37,472 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 07:54:37" (1/1) ... [2024-11-27 19:54:37,511 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 19:54:37,746 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_7b581d10-7fde-46cc-9448-2118df70330f/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i[916,929] [2024-11-27 19:54:37,887 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 19:54:37,909 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 19:54:37,930 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_7b581d10-7fde-46cc-9448-2118df70330f/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i[916,929] [2024-11-27 19:54:38,049 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 19:54:38,081 INFO L204 MainTranslator]: Completed translation [2024-11-27 19:54:38,082 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:38 WrapperNode [2024-11-27 19:54:38,082 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 19:54:38,083 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 19:54:38,084 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 19:54:38,084 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 19:54:38,093 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:38" (1/1) ... [2024-11-27 19:54:38,107 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:38" (1/1) ... [2024-11-27 19:54:38,145 INFO L138 Inliner]: procedures = 27, calls = 41, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 207 [2024-11-27 19:54:38,146 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 19:54:38,147 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 19:54:38,147 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 19:54:38,147 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 19:54:38,160 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:38" (1/1) ... [2024-11-27 19:54:38,163 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:38" (1/1) ... [2024-11-27 19:54:38,172 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:38" (1/1) ... [2024-11-27 19:54:38,204 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-27 19:54:38,208 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:38" (1/1) ... [2024-11-27 19:54:38,209 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:38" (1/1) ... [2024-11-27 19:54:38,235 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:38" (1/1) ... [2024-11-27 19:54:38,239 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:38" (1/1) ... [2024-11-27 19:54:38,248 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:38" (1/1) ... [2024-11-27 19:54:38,254 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:38" (1/1) ... [2024-11-27 19:54:38,260 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:38" (1/1) ... [2024-11-27 19:54:38,266 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 19:54:38,275 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 19:54:38,275 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 19:54:38,276 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 19:54:38,277 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:38" (1/1) ... [2024-11-27 19:54:38,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:54:38,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:54:38,332 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 19:54:38,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 19:54:38,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 19:54:38,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-27 19:54:38,379 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 19:54:38,380 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 19:54:38,380 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 19:54:38,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 19:54:38,528 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 19:54:38,530 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 19:54:42,844 INFO L? ?]: Removed 30 outVars from TransFormulas that were not future-live. [2024-11-27 19:54:42,844 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 19:54:42,859 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 19:54:42,860 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 19:54:42,860 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:54:42 BoogieIcfgContainer [2024-11-27 19:54:42,861 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 19:54:42,864 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 19:54:42,864 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 19:54:42,871 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 19:54:42,871 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 07:54:37" (1/3) ... [2024-11-27 19:54:42,872 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4278b934 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 07:54:42, skipping insertion in model container [2024-11-27 19:54:42,872 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:54:38" (2/3) ... [2024-11-27 19:54:42,873 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4278b934 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 07:54:42, skipping insertion in model container [2024-11-27 19:54:42,873 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:54:42" (3/3) ... [2024-11-27 19:54:42,874 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-while_file-88.i [2024-11-27 19:54:42,893 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 19:54:42,895 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-while_file-88.i that has 2 procedures, 90 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 19:54:42,976 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 19:54:42,990 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;@7c53863d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 19:54:42,991 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 19:54:42,996 INFO L276 IsEmpty]: Start isEmpty. Operand has 90 states, 59 states have (on average 1.4067796610169492) internal successors, (83), 60 states have internal predecessors, (83), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-27 19:54:43,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2024-11-27 19:54:43,013 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:54:43,014 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:54:43,015 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:54:43,022 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:54:43,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1268979475, now seen corresponding path program 1 times [2024-11-27 19:54:43,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 19:54:43,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [433983130] [2024-11-27 19:54:43,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:54:43,040 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-27 19:54:43,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 19:54:43,043 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:54:43,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:54:43,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:54:43,815 INFO L256 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-27 19:54:43,832 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:54:45,654 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:54:45,655 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:54:45,656 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 19:54:45,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [433983130] [2024-11-27 19:54:45,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [433983130] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:54:45,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:54:45,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 19:54:45,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083843912] [2024-11-27 19:54:45,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:54:45,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:54:45,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 19:54:45,693 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:54:45,694 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:54:45,697 INFO L87 Difference]: Start difference. First operand has 90 states, 59 states have (on average 1.4067796610169492) internal successors, (83), 60 states have internal predecessors, (83), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:54:48,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.34s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:54:49,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:54:49,281 INFO L93 Difference]: Finished difference Result 285 states and 506 transitions. [2024-11-27 19:54:49,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:54:49,286 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 183 [2024-11-27 19:54:49,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:54:49,310 INFO L225 Difference]: With dead ends: 285 [2024-11-27 19:54:49,310 INFO L226 Difference]: Without dead ends: 198 [2024-11-27 19:54:49,317 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 180 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-27 19:54:49,326 INFO L435 NwaCegarLoop]: 222 mSDtfsCounter, 163 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-11-27 19:54:49,327 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 338 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-11-27 19:54:49,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2024-11-27 19:54:49,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 162. [2024-11-27 19:54:49,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 103 states have (on average 1.3106796116504855) internal successors, (135), 103 states have internal predecessors, (135), 56 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-27 19:54:49,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 247 transitions. [2024-11-27 19:54:49,465 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 247 transitions. Word has length 183 [2024-11-27 19:54:49,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:54:49,467 INFO L471 AbstractCegarLoop]: Abstraction has 162 states and 247 transitions. [2024-11-27 19:54:49,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:54:49,468 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 247 transitions. [2024-11-27 19:54:49,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-11-27 19:54:49,474 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:54:49,474 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:54:49,486 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-27 19:54:49,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:54:49,675 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:54:49,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:54:49,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1306556168, now seen corresponding path program 1 times [2024-11-27 19:54:49,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 19:54:49,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1894140502] [2024-11-27 19:54:49,678 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:54:49,679 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-27 19:54:49,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 19:54:49,682 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:54:49,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:54:50,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:54:50,357 INFO L256 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-27 19:54:50,367 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:54:51,954 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:54:51,955 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:54:51,955 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 19:54:51,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1894140502] [2024-11-27 19:54:51,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1894140502] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:54:51,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:54:51,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 19:54:51,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765955528] [2024-11-27 19:54:51,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:54:51,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:54:51,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 19:54:51,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:54:51,959 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:54:51,959 INFO L87 Difference]: Start difference. First operand 162 states and 247 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:54:54,264 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:54:56,869 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.47s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:54:56,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:54:56,872 INFO L93 Difference]: Finished difference Result 359 states and 543 transitions. [2024-11-27 19:54:56,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:54:56,903 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 184 [2024-11-27 19:54:56,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:54:56,907 INFO L225 Difference]: With dead ends: 359 [2024-11-27 19:54:56,907 INFO L226 Difference]: Without dead ends: 200 [2024-11-27 19:54:56,909 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 181 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-27 19:54:56,911 INFO L435 NwaCegarLoop]: 126 mSDtfsCounter, 150 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2024-11-27 19:54:56,911 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 364 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2024-11-27 19:54:56,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2024-11-27 19:54:56,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 164. [2024-11-27 19:54:56,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 105 states have (on average 1.2857142857142858) internal successors, (135), 105 states have internal predecessors, (135), 56 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-27 19:54:56,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 247 transitions. [2024-11-27 19:54:56,956 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 247 transitions. Word has length 184 [2024-11-27 19:54:56,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:54:56,957 INFO L471 AbstractCegarLoop]: Abstraction has 164 states and 247 transitions. [2024-11-27 19:54:56,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:54:56,958 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 247 transitions. [2024-11-27 19:54:56,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-11-27 19:54:56,962 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:54:56,962 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:54:56,979 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:54:57,166 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:54:57,167 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:54:57,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:54:57,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1360679990, now seen corresponding path program 1 times [2024-11-27 19:54:57,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 19:54:57,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1045851757] [2024-11-27 19:54:57,169 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:54:57,169 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-27 19:54:57,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 19:54:57,173 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:54:57,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:54:57,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:54:58,026 INFO L256 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 19:54:58,038 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:55:03,965 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:55:03,966 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:55:03,966 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 19:55:03,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1045851757] [2024-11-27 19:55:03,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1045851757] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:55:03,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:55:03,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 19:55:03,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565340000] [2024-11-27 19:55:03,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:55:03,968 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:55:03,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 19:55:03,969 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:55:03,970 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:55:03,970 INFO L87 Difference]: Start difference. First operand 164 states and 247 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:55:08,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.83s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:55:11,677 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.04s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:55:11,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:55:11,715 INFO L93 Difference]: Finished difference Result 423 states and 638 transitions. [2024-11-27 19:55:11,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:55:11,716 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 184 [2024-11-27 19:55:11,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:55:11,721 INFO L225 Difference]: With dead ends: 423 [2024-11-27 19:55:11,722 INFO L226 Difference]: Without dead ends: 262 [2024-11-27 19:55:11,723 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-27 19:55:11,726 INFO L435 NwaCegarLoop]: 124 mSDtfsCounter, 64 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2024-11-27 19:55:11,727 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 412 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2024-11-27 19:55:11,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2024-11-27 19:55:11,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 226. [2024-11-27 19:55:11,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 138 states have (on average 1.2536231884057971) internal successors, (173), 138 states have internal predecessors, (173), 84 states have call successors, (84), 3 states have call predecessors, (84), 3 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2024-11-27 19:55:11,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 341 transitions. [2024-11-27 19:55:11,870 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 341 transitions. Word has length 184 [2024-11-27 19:55:11,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:55:11,871 INFO L471 AbstractCegarLoop]: Abstraction has 226 states and 341 transitions. [2024-11-27 19:55:11,871 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:55:11,871 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 341 transitions. [2024-11-27 19:55:11,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-11-27 19:55:11,878 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:55:11,879 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:55:11,895 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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)] Forceful destruction successful, exit code 0 [2024-11-27 19:55:12,082 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:55:12,083 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:55:12,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:55:12,084 INFO L85 PathProgramCache]: Analyzing trace with hash 349562740, now seen corresponding path program 1 times [2024-11-27 19:55:12,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 19:55:12,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [490773420] [2024-11-27 19:55:12,085 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:55:12,085 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-27 19:55:12,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 19:55:12,087 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:55:12,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-27 19:55:12,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:55:12,611 INFO L256 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 19:55:12,615 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:55:13,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:55:13,660 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:55:13,660 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 19:55:13,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [490773420] [2024-11-27 19:55:13,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [490773420] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:55:13,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:55:13,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 19:55:13,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45989816] [2024-11-27 19:55:13,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:55:13,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 19:55:13,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 19:55:13,663 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 19:55:13,663 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 19:55:13,663 INFO L87 Difference]: Start difference. First operand 226 states and 341 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:55:15,403 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:55:17,546 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:55:19,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:55:21,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:55:21,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:55:21,680 INFO L93 Difference]: Finished difference Result 904 states and 1370 transitions. [2024-11-27 19:55:21,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 19:55:21,681 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 184 [2024-11-27 19:55:21,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:55:21,688 INFO L225 Difference]: With dead ends: 904 [2024-11-27 19:55:21,688 INFO L226 Difference]: Without dead ends: 743 [2024-11-27 19:55:21,690 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-11-27 19:55:21,691 INFO L435 NwaCegarLoop]: 199 mSDtfsCounter, 415 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2024-11-27 19:55:21,691 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [415 Valid, 937 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 7.8s Time] [2024-11-27 19:55:21,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2024-11-27 19:55:21,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 393. [2024-11-27 19:55:21,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 247 states have (on average 1.271255060728745) internal successors, (314), 247 states have internal predecessors, (314), 140 states have call successors, (140), 5 states have call predecessors, (140), 5 states have return successors, (140), 140 states have call predecessors, (140), 140 states have call successors, (140) [2024-11-27 19:55:21,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 594 transitions. [2024-11-27 19:55:21,813 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 594 transitions. Word has length 184 [2024-11-27 19:55:21,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:55:21,814 INFO L471 AbstractCegarLoop]: Abstraction has 393 states and 594 transitions. [2024-11-27 19:55:21,815 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:55:21,815 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 594 transitions. [2024-11-27 19:55:21,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2024-11-27 19:55:21,818 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:55:21,818 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:55:21,836 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-27 19:55:22,019 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:55:22,019 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:55:22,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:55:22,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1425558841, now seen corresponding path program 1 times [2024-11-27 19:55:22,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 19:55:22,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [382194840] [2024-11-27 19:55:22,020 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:55:22,020 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-27 19:55:22,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 19:55:22,022 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:55:22,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:55:22,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:55:22,617 INFO L256 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 19:55:22,622 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:55:25,210 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-27 19:55:25,210 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:55:25,210 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 19:55:25,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [382194840] [2024-11-27 19:55:25,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [382194840] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:55:25,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:55:25,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 19:55:25,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067702050] [2024-11-27 19:55:25,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:55:25,211 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:55:25,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 19:55:25,212 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:55:25,212 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:55:25,212 INFO L87 Difference]: Start difference. First operand 393 states and 594 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:55:28,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.84s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:55:32,534 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.42s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 19:55:32,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:55:32,554 INFO L93 Difference]: Finished difference Result 762 states and 1149 transitions. [2024-11-27 19:55:32,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:55:32,601 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 185 [2024-11-27 19:55:32,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:55:32,605 INFO L225 Difference]: With dead ends: 762 [2024-11-27 19:55:32,606 INFO L226 Difference]: Without dead ends: 427 [2024-11-27 19:55:32,607 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-27 19:55:32,609 INFO L435 NwaCegarLoop]: 127 mSDtfsCounter, 97 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2024-11-27 19:55:32,609 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 438 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 7.1s Time] [2024-11-27 19:55:32,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2024-11-27 19:55:32,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 393. [2024-11-27 19:55:32,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 247 states have (on average 1.2672064777327936) internal successors, (313), 247 states have internal predecessors, (313), 140 states have call successors, (140), 5 states have call predecessors, (140), 5 states have return successors, (140), 140 states have call predecessors, (140), 140 states have call successors, (140) [2024-11-27 19:55:32,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 593 transitions. [2024-11-27 19:55:32,723 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 593 transitions. Word has length 185 [2024-11-27 19:55:32,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:55:32,724 INFO L471 AbstractCegarLoop]: Abstraction has 393 states and 593 transitions. [2024-11-27 19:55:32,724 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-27 19:55:32,724 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 593 transitions. [2024-11-27 19:55:32,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2024-11-27 19:55:32,727 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:55:32,728 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:55:32,745 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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)] Ended with exit code 0 [2024-11-27 19:55:32,928 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:55:32,928 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:55:32,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:55:32,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1848260667, now seen corresponding path program 1 times [2024-11-27 19:55:32,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 19:55:32,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1046389470] [2024-11-27 19:55:32,930 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:55:32,930 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-27 19:55:32,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 19:55:32,933 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/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-27 19:55:32,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b581d10-7fde-46cc-9448-2118df70330f/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-27 19:55:33,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:55:33,677 INFO L256 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-11-27 19:55:33,688 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:56:42,845 WARN L286 SmtUtils]: Spent 9.42s on a formula simplification. DAG size of input: 97 DAG size of output: 96 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-27 19:57:08,649 WARN L286 SmtUtils]: Spent 9.94s on a formula simplification. DAG size of input: 99 DAG size of output: 98 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-27 19:57:51,356 WARN L286 SmtUtils]: Spent 8.68s on a formula simplification that was a NOOP. DAG size: 101 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-27 19:58:50,524 WARN L286 SmtUtils]: Spent 10.54s on a formula simplification. DAG size of input: 114 DAG size of output: 113 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-27 19:59:48,576 WARN L286 SmtUtils]: Spent 10.17s on a formula simplification that was a NOOP. DAG size: 116 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)