./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.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_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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_d2132707-f62b-4972-962e-97dfde394a2e/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 01e0d523e011da6fa96c3906e355111e1eae758f7e80d6fb12a1ada09b36d61d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:55:08,779 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:55:08,892 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 04:55:08,906 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:55:08,906 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:55:08,952 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:55:08,953 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:55:08,953 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:55:08,954 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:55:08,954 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:55:08,955 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:55:08,955 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:55:08,956 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:55:08,956 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:55:08,956 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:55:08,956 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:55:08,956 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:55:08,956 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:55:08,957 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:55:08,957 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:55:08,957 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:55:08,957 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:55:08,957 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:55:08,957 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:55:08,957 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:55:08,957 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:55:08,957 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:55:08,958 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:55:08,958 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:55:08,958 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:55:08,958 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:55:08,958 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:55:08,958 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:55:08,958 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:55:08,958 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:55:08,959 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:55:08,959 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:55:08,959 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:55:08,959 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:55:08,959 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:55:08,959 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:55:08,959 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:55:08,961 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:55:08,961 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:55:08,961 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:55:08,961 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:55:08,962 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:55:08,962 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:55:08,962 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_d2132707-f62b-4972-962e-97dfde394a2e/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 -> 01e0d523e011da6fa96c3906e355111e1eae758f7e80d6fb12a1ada09b36d61d [2024-11-28 04:55:09,361 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:55:09,371 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:55:09,374 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:55:09,375 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:55:09,376 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:55:09,377 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i [2024-11-28 04:55:12,641 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/data/40f7788bd/4743d438cc0d4029a1b6985181384272/FLAG500dd34ea [2024-11-28 04:55:13,036 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:55:13,037 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i [2024-11-28 04:55:13,054 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/data/40f7788bd/4743d438cc0d4029a1b6985181384272/FLAG500dd34ea [2024-11-28 04:55:13,080 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/data/40f7788bd/4743d438cc0d4029a1b6985181384272 [2024-11-28 04:55:13,083 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:55:13,085 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:55:13,087 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:55:13,088 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:55:13,093 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:55:13,094 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:55:13" (1/1) ... [2024-11-28 04:55:13,095 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@600eb190 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13, skipping insertion in model container [2024-11-28 04:55:13,096 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:55:13" (1/1) ... [2024-11-28 04:55:13,135 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:55:13,356 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_d2132707-f62b-4972-962e-97dfde394a2e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i[916,929] [2024-11-28 04:55:13,473 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:55:13,490 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:55:13,501 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_d2132707-f62b-4972-962e-97dfde394a2e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i[916,929] [2024-11-28 04:55:13,612 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:55:13,645 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:55:13,647 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13 WrapperNode [2024-11-28 04:55:13,649 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:55:13,650 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:55:13,651 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:55:13,651 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:55:13,662 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13" (1/1) ... [2024-11-28 04:55:13,684 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13" (1/1) ... [2024-11-28 04:55:13,772 INFO L138 Inliner]: procedures = 26, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 253 [2024-11-28 04:55:13,774 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:55:13,775 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:55:13,775 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:55:13,775 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:55:13,789 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13" (1/1) ... [2024-11-28 04:55:13,790 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13" (1/1) ... [2024-11-28 04:55:13,800 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13" (1/1) ... [2024-11-28 04:55:13,853 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 04:55:13,853 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13" (1/1) ... [2024-11-28 04:55:13,853 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13" (1/1) ... [2024-11-28 04:55:13,873 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13" (1/1) ... [2024-11-28 04:55:13,880 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13" (1/1) ... [2024-11-28 04:55:13,890 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13" (1/1) ... [2024-11-28 04:55:13,897 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13" (1/1) ... [2024-11-28 04:55:13,902 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13" (1/1) ... [2024-11-28 04:55:13,909 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:55:13,911 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:55:13,911 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:55:13,912 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:55:13,914 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13" (1/1) ... [2024-11-28 04:55:13,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:55:13,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:55:13,963 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:55:13,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:55:14,005 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:55:14,005 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:55:14,005 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:55:14,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:55:14,007 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:55:14,007 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:55:14,153 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:55:14,155 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:55:14,962 INFO L? ?]: Removed 24 outVars from TransFormulas that were not future-live. [2024-11-28 04:55:14,963 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:55:14,982 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:55:14,983 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:55:14,983 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:55:14 BoogieIcfgContainer [2024-11-28 04:55:14,983 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:55:14,987 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:55:14,987 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:55:14,994 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:55:14,995 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:55:13" (1/3) ... [2024-11-28 04:55:14,995 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@635744b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:55:14, skipping insertion in model container [2024-11-28 04:55:14,996 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:13" (2/3) ... [2024-11-28 04:55:14,996 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@635744b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:55:14, skipping insertion in model container [2024-11-28 04:55:14,996 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:55:14" (3/3) ... [2024-11-28 04:55:14,998 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-79.i [2024-11-28 04:55:15,020 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:55:15,023 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount100_file-79.i that has 2 procedures, 109 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:55:15,123 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:55:15,146 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;@67321e9a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:55:15,146 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:55:15,152 INFO L276 IsEmpty]: Start isEmpty. Operand has 109 states, 72 states have (on average 1.4305555555555556) internal successors, (103), 73 states have internal predecessors, (103), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-28 04:55:15,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-28 04:55:15,179 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:55:15,180 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:55:15,181 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:55:15,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:55:15,190 INFO L85 PathProgramCache]: Analyzing trace with hash 837075879, now seen corresponding path program 1 times [2024-11-28 04:55:15,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:55:15,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513031009] [2024-11-28 04:55:15,202 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:55:15,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:55:15,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:55:15,876 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2024-11-28 04:55:15,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:55:15,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513031009] [2024-11-28 04:55:15,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513031009] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:55:15,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653751987] [2024-11-28 04:55:15,878 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:55:15,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:55:15,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:55:15,884 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:55:15,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:55:16,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:55:16,280 INFO L256 TraceCheckSpWp]: Trace formula consists of 509 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 04:55:16,298 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:55:16,368 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2024-11-28 04:55:16,368 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:55:16,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653751987] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:55:16,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:55:16,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 04:55:16,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987366693] [2024-11-28 04:55:16,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:55:16,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:55:16,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:55:16,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:55:16,418 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:55:16,423 INFO L87 Difference]: Start difference. First operand has 109 states, 72 states have (on average 1.4305555555555556) internal successors, (103), 73 states have internal predecessors, (103), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 04:55:16,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:55:16,486 INFO L93 Difference]: Finished difference Result 211 states and 370 transitions. [2024-11-28 04:55:16,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:55:16,488 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) Word has length 220 [2024-11-28 04:55:16,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:55:16,501 INFO L225 Difference]: With dead ends: 211 [2024-11-28 04:55:16,501 INFO L226 Difference]: Without dead ends: 105 [2024-11-28 04:55:16,507 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:55:16,513 INFO L435 NwaCegarLoop]: 163 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, 163 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:55:16,514 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:55:16,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2024-11-28 04:55:16,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 105. [2024-11-28 04:55:16,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 69 states have (on average 1.3768115942028984) internal successors, (95), 69 states have internal predecessors, (95), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-28 04:55:16,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 163 transitions. [2024-11-28 04:55:16,598 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 163 transitions. Word has length 220 [2024-11-28 04:55:16,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:55:16,599 INFO L471 AbstractCegarLoop]: Abstraction has 105 states and 163 transitions. [2024-11-28 04:55:16,599 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 04:55:16,600 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 163 transitions. [2024-11-28 04:55:16,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-28 04:55:16,608 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:55:16,609 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:55:16,617 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 04:55:16,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:55:16,810 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:55:16,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:55:16,811 INFO L85 PathProgramCache]: Analyzing trace with hash -184514319, now seen corresponding path program 1 times [2024-11-28 04:55:16,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:55:16,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053400785] [2024-11-28 04:55:16,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:55:16,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:55:16,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:55:17,616 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 04:55:17,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:55:17,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053400785] [2024-11-28 04:55:17,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053400785] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:55:17,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:55:17,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:55:17,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423921139] [2024-11-28 04:55:17,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:55:17,624 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:55:17,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:55:17,625 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:55:17,625 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:55:17,626 INFO L87 Difference]: Start difference. First operand 105 states and 163 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:55:18,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:55:18,040 INFO L93 Difference]: Finished difference Result 309 states and 483 transitions. [2024-11-28 04:55:18,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:55:18,041 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2024-11-28 04:55:18,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:55:18,047 INFO L225 Difference]: With dead ends: 309 [2024-11-28 04:55:18,047 INFO L226 Difference]: Without dead ends: 207 [2024-11-28 04:55:18,048 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-28 04:55:18,049 INFO L435 NwaCegarLoop]: 157 mSDtfsCounter, 96 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:55:18,050 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 393 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 04:55:18,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2024-11-28 04:55:18,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 205. [2024-11-28 04:55:18,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 134 states have (on average 1.3805970149253732) internal successors, (185), 134 states have internal predecessors, (185), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-28 04:55:18,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 321 transitions. [2024-11-28 04:55:18,098 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 321 transitions. Word has length 220 [2024-11-28 04:55:18,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:55:18,100 INFO L471 AbstractCegarLoop]: Abstraction has 205 states and 321 transitions. [2024-11-28 04:55:18,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:55:18,100 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 321 transitions. [2024-11-28 04:55:18,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-28 04:55:18,108 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:55:18,109 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:55:18,109 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:55:18,109 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:55:18,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:55:18,110 INFO L85 PathProgramCache]: Analyzing trace with hash 2116308271, now seen corresponding path program 1 times [2024-11-28 04:55:18,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:55:18,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160602836] [2024-11-28 04:55:18,111 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:55:18,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:55:18,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:55:18,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 04:55:18,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:55:18,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160602836] [2024-11-28 04:55:18,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160602836] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:55:18,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:55:18,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:55:18,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757304611] [2024-11-28 04:55:18,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:55:18,936 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:55:18,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:55:18,940 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:55:18,941 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:55:18,941 INFO L87 Difference]: Start difference. First operand 205 states and 321 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:55:19,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:55:19,388 INFO L93 Difference]: Finished difference Result 661 states and 1038 transitions. [2024-11-28 04:55:19,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:55:19,389 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 220 [2024-11-28 04:55:19,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:55:19,401 INFO L225 Difference]: With dead ends: 661 [2024-11-28 04:55:19,404 INFO L226 Difference]: Without dead ends: 459 [2024-11-28 04:55:19,406 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-28 04:55:19,410 INFO L435 NwaCegarLoop]: 171 mSDtfsCounter, 167 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:55:19,411 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 471 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 04:55:19,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2024-11-28 04:55:19,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 405. [2024-11-28 04:55:19,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 264 states have (on average 1.3484848484848484) internal successors, (356), 264 states have internal predecessors, (356), 136 states have call successors, (136), 4 states have call predecessors, (136), 4 states have return successors, (136), 136 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-28 04:55:19,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 628 transitions. [2024-11-28 04:55:19,551 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 628 transitions. Word has length 220 [2024-11-28 04:55:19,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:55:19,552 INFO L471 AbstractCegarLoop]: Abstraction has 405 states and 628 transitions. [2024-11-28 04:55:19,553 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:55:19,553 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 628 transitions. [2024-11-28 04:55:19,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-28 04:55:19,560 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:55:19,560 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:55:19,560 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 04:55:19,560 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:55:19,562 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:55:19,562 INFO L85 PathProgramCache]: Analyzing trace with hash -261598439, now seen corresponding path program 1 times [2024-11-28 04:55:19,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:55:19,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558320726] [2024-11-28 04:55:19,562 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:55:19,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:55:19,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:55:20,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 04:55:20,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:55:20,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558320726] [2024-11-28 04:55:20,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558320726] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:55:20,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:55:20,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:55:20,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548165300] [2024-11-28 04:55:20,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:55:20,181 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:55:20,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:55:20,182 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:55:20,183 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:55:20,183 INFO L87 Difference]: Start difference. First operand 405 states and 628 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, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:55:20,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:55:20,732 INFO L93 Difference]: Finished difference Result 917 states and 1421 transitions. [2024-11-28 04:55:20,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:55:20,734 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, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-11-28 04:55:20,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:55:20,742 INFO L225 Difference]: With dead ends: 917 [2024-11-28 04:55:20,743 INFO L226 Difference]: Without dead ends: 715 [2024-11-28 04:55:20,744 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:55:20,746 INFO L435 NwaCegarLoop]: 265 mSDtfsCounter, 185 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 797 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:55:20,746 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 797 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:55:20,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2024-11-28 04:55:20,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 611. [2024-11-28 04:55:20,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 400 states have (on average 1.34) internal successors, (536), 400 states have internal predecessors, (536), 204 states have call successors, (204), 6 states have call predecessors, (204), 6 states have return successors, (204), 204 states have call predecessors, (204), 204 states have call successors, (204) [2024-11-28 04:55:20,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 944 transitions. [2024-11-28 04:55:20,960 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 944 transitions. Word has length 222 [2024-11-28 04:55:20,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:55:20,963 INFO L471 AbstractCegarLoop]: Abstraction has 611 states and 944 transitions. [2024-11-28 04:55:20,963 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, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:55:20,964 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 944 transitions. [2024-11-28 04:55:20,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-28 04:55:20,968 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:55:20,969 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:55:20,969 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 04:55:20,969 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:55:20,970 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:55:20,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1527840355, now seen corresponding path program 1 times [2024-11-28 04:55:20,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:55:20,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558584019] [2024-11-28 04:55:20,971 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:55:20,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:55:21,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:55:22,043 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 04:55:22,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:55:22,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558584019] [2024-11-28 04:55:22,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558584019] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:55:22,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:55:22,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 04:55:22,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977290488] [2024-11-28 04:55:22,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:55:22,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:55:22,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:55:22,048 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:55:22,048 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:55:22,048 INFO L87 Difference]: Start difference. First operand 611 states and 944 transitions. Second operand has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:55:23,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:55:23,189 INFO L93 Difference]: Finished difference Result 1237 states and 1903 transitions. [2024-11-28 04:55:23,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:55:23,191 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-11-28 04:55:23,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:55:23,200 INFO L225 Difference]: With dead ends: 1237 [2024-11-28 04:55:23,200 INFO L226 Difference]: Without dead ends: 834 [2024-11-28 04:55:23,205 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:55:23,206 INFO L435 NwaCegarLoop]: 145 mSDtfsCounter, 238 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:55:23,206 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 653 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 04:55:23,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2024-11-28 04:55:23,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 702. [2024-11-28 04:55:23,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 456 states have (on average 1.3289473684210527) internal successors, (606), 456 states have internal predecessors, (606), 238 states have call successors, (238), 7 states have call predecessors, (238), 7 states have return successors, (238), 238 states have call predecessors, (238), 238 states have call successors, (238) [2024-11-28 04:55:23,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 1082 transitions. [2024-11-28 04:55:23,381 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 1082 transitions. Word has length 222 [2024-11-28 04:55:23,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:55:23,382 INFO L471 AbstractCegarLoop]: Abstraction has 702 states and 1082 transitions. [2024-11-28 04:55:23,382 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:55:23,382 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 1082 transitions. [2024-11-28 04:55:23,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-28 04:55:23,387 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:55:23,387 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:55:23,387 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 04:55:23,388 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:55:23,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:55:23,389 INFO L85 PathProgramCache]: Analyzing trace with hash 796876971, now seen corresponding path program 1 times [2024-11-28 04:55:23,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:55:23,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478726608] [2024-11-28 04:55:23,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:55:23,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:55:23,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:55:24,359 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 04:55:24,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:55:24,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478726608] [2024-11-28 04:55:24,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478726608] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:55:24,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:55:24,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:55:24,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490959845] [2024-11-28 04:55:24,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:55:24,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:55:24,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:55:24,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:55:24,367 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:55:24,370 INFO L87 Difference]: Start difference. First operand 702 states and 1082 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, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:55:25,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:55:25,193 INFO L93 Difference]: Finished difference Result 1228 states and 1891 transitions. [2024-11-28 04:55:25,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:55:25,194 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, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-11-28 04:55:25,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:55:25,205 INFO L225 Difference]: With dead ends: 1228 [2024-11-28 04:55:25,205 INFO L226 Difference]: Without dead ends: 799 [2024-11-28 04:55:25,211 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:55:25,212 INFO L435 NwaCegarLoop]: 144 mSDtfsCounter, 131 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:55:25,212 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 577 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-28 04:55:25,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2024-11-28 04:55:25,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 675. [2024-11-28 04:55:25,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 429 states have (on average 1.3216783216783217) internal successors, (567), 429 states have internal predecessors, (567), 238 states have call successors, (238), 7 states have call predecessors, (238), 7 states have return successors, (238), 238 states have call predecessors, (238), 238 states have call successors, (238) [2024-11-28 04:55:25,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1043 transitions. [2024-11-28 04:55:25,417 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1043 transitions. Word has length 222 [2024-11-28 04:55:25,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:55:25,418 INFO L471 AbstractCegarLoop]: Abstraction has 675 states and 1043 transitions. [2024-11-28 04:55:25,418 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, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:55:25,418 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1043 transitions. [2024-11-28 04:55:25,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-28 04:55:25,422 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:55:25,422 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:55:25,422 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 04:55:25,423 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:55:25,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:55:25,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1102070365, now seen corresponding path program 1 times [2024-11-28 04:55:25,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:55:25,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855323078] [2024-11-28 04:55:25,423 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:55:25,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:55:25,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:55:26,392 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 36 proven. 63 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2024-11-28 04:55:26,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:55:26,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855323078] [2024-11-28 04:55:26,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855323078] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:55:26,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394565898] [2024-11-28 04:55:26,394 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:55:26,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:55:26,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:55:26,396 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:55:26,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:55:26,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:55:26,665 INFO L256 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 04:55:26,682 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:55:29,051 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1088 proven. 120 refuted. 0 times theorem prover too weak. 1036 trivial. 0 not checked. [2024-11-28 04:55:29,052 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:55:30,428 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 72 proven. 123 refuted. 0 times theorem prover too weak. 2049 trivial. 0 not checked. [2024-11-28 04:55:30,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394565898] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:55:30,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:55:30,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 11] total 24 [2024-11-28 04:55:30,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116011308] [2024-11-28 04:55:30,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:55:30,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 04:55:30,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:55:30,432 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 04:55:30,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=411, Unknown=0, NotChecked=0, Total=552 [2024-11-28 04:55:30,432 INFO L87 Difference]: Start difference. First operand 675 states and 1043 transitions. Second operand has 24 states, 23 states have (on average 6.086956521739131) internal successors, (140), 22 states have internal predecessors, (140), 7 states have call successors, (102), 4 states have call predecessors, (102), 8 states have return successors, (102), 7 states have call predecessors, (102), 7 states have call successors, (102) [2024-11-28 04:55:32,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:55:32,962 INFO L93 Difference]: Finished difference Result 1172 states and 1782 transitions. [2024-11-28 04:55:32,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 04:55:32,964 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 6.086956521739131) internal successors, (140), 22 states have internal predecessors, (140), 7 states have call successors, (102), 4 states have call predecessors, (102), 8 states have return successors, (102), 7 states have call predecessors, (102), 7 states have call successors, (102) Word has length 223 [2024-11-28 04:55:32,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:55:32,976 INFO L225 Difference]: With dead ends: 1172 [2024-11-28 04:55:32,976 INFO L226 Difference]: Without dead ends: 867 [2024-11-28 04:55:32,979 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 433 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=401, Invalid=1081, Unknown=0, NotChecked=0, Total=1482 [2024-11-28 04:55:32,980 INFO L435 NwaCegarLoop]: 111 mSDtfsCounter, 463 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 1081 mSolverCounterSat, 215 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 947 SdHoareTripleChecker+Invalid, 1296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 215 IncrementalHoareTripleChecker+Valid, 1081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:55:32,982 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [464 Valid, 947 Invalid, 1296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [215 Valid, 1081 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-28 04:55:32,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 867 states. [2024-11-28 04:55:33,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 867 to 705. [2024-11-28 04:55:33,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 457 states have (on average 1.312910284463895) internal successors, (600), 457 states have internal predecessors, (600), 238 states have call successors, (238), 9 states have call predecessors, (238), 9 states have return successors, (238), 238 states have call predecessors, (238), 238 states have call successors, (238) [2024-11-28 04:55:33,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 1076 transitions. [2024-11-28 04:55:33,211 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 1076 transitions. Word has length 223 [2024-11-28 04:55:33,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:55:33,213 INFO L471 AbstractCegarLoop]: Abstraction has 705 states and 1076 transitions. [2024-11-28 04:55:33,213 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 6.086956521739131) internal successors, (140), 22 states have internal predecessors, (140), 7 states have call successors, (102), 4 states have call predecessors, (102), 8 states have return successors, (102), 7 states have call predecessors, (102), 7 states have call successors, (102) [2024-11-28 04:55:33,213 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 1076 transitions. [2024-11-28 04:55:33,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-28 04:55:33,221 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:55:33,221 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:55:33,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 04:55:33,421 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:55:33,422 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:55:33,422 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:55:33,422 INFO L85 PathProgramCache]: Analyzing trace with hash -868179605, now seen corresponding path program 1 times [2024-11-28 04:55:33,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:55:33,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081427576] [2024-11-28 04:55:33,423 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:55:33,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:55:33,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:55:33,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1782149912] [2024-11-28 04:55:33,781 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:55:33,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:55:33,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:55:33,783 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:55:33,788 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:55:34,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:55:34,078 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 04:55:34,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:55:34,458 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 04:55:34,458 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 04:55:34,459 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 04:55:34,477 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 04:55:34,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:55:34,667 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:55:34,945 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 04:55:34,950 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 04:55:34 BoogieIcfgContainer [2024-11-28 04:55:34,950 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 04:55:34,951 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 04:55:34,951 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 04:55:34,951 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 04:55:34,952 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:55:14" (3/4) ... [2024-11-28 04:55:34,959 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 04:55:34,960 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 04:55:34,961 INFO L158 Benchmark]: Toolchain (without parser) took 21876.53ms. Allocated memory was 142.6MB in the beginning and 218.1MB in the end (delta: 75.5MB). Free memory was 117.2MB in the beginning and 162.3MB in the end (delta: -45.1MB). Peak memory consumption was 32.2MB. Max. memory is 16.1GB. [2024-11-28 04:55:34,961 INFO L158 Benchmark]: CDTParser took 0.50ms. Allocated memory is still 117.4MB. Free memory is still 72.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:55:34,962 INFO L158 Benchmark]: CACSL2BoogieTranslator took 562.52ms. Allocated memory is still 142.6MB. Free memory was 117.0MB in the beginning and 99.9MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 04:55:34,962 INFO L158 Benchmark]: Boogie Procedure Inliner took 123.73ms. Allocated memory is still 142.6MB. Free memory was 99.9MB in the beginning and 95.0MB in the end (delta: 4.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:55:34,963 INFO L158 Benchmark]: Boogie Preprocessor took 134.50ms. Allocated memory is still 142.6MB. Free memory was 95.0MB in the beginning and 87.3MB in the end (delta: 7.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:55:34,963 INFO L158 Benchmark]: RCFGBuilder took 1072.40ms. Allocated memory is still 142.6MB. Free memory was 87.1MB in the beginning and 54.7MB in the end (delta: 32.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 04:55:34,963 INFO L158 Benchmark]: TraceAbstraction took 19962.80ms. Allocated memory was 142.6MB in the beginning and 218.1MB in the end (delta: 75.5MB). Free memory was 54.0MB in the beginning and 162.3MB in the end (delta: -108.3MB). Peak memory consumption was 74.2MB. Max. memory is 16.1GB. [2024-11-28 04:55:34,964 INFO L158 Benchmark]: Witness Printer took 9.40ms. Allocated memory is still 218.1MB. Free memory was 162.3MB in the beginning and 162.3MB in the end (delta: 42.2kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:55:34,967 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.50ms. Allocated memory is still 117.4MB. Free memory is still 72.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 562.52ms. Allocated memory is still 142.6MB. Free memory was 117.0MB in the beginning and 99.9MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 123.73ms. Allocated memory is still 142.6MB. Free memory was 99.9MB in the beginning and 95.0MB in the end (delta: 4.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 134.50ms. Allocated memory is still 142.6MB. Free memory was 95.0MB in the beginning and 87.3MB in the end (delta: 7.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1072.40ms. Allocated memory is still 142.6MB. Free memory was 87.1MB in the beginning and 54.7MB in the end (delta: 32.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 19962.80ms. Allocated memory was 142.6MB in the beginning and 218.1MB in the end (delta: 75.5MB). Free memory was 54.0MB in the beginning and 162.3MB in the end (delta: -108.3MB). Peak memory consumption was 74.2MB. Max. memory is 16.1GB. * Witness Printer took 9.40ms. Allocated memory is still 218.1MB. Free memory was 162.3MB in the beginning and 162.3MB in the end (delta: 42.2kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 99, overapproximation of someBinaryArithmeticDOUBLEoperation at line 101, overapproximation of someBinaryFLOATComparisonOperation at line 216, overapproximation of someBinaryDOUBLEComparisonOperation at line 162, overapproximation of someBinaryDOUBLEComparisonOperation at line 184, overapproximation of someBinaryDOUBLEComparisonOperation at line 102, overapproximation of someBinaryDOUBLEComparisonOperation at line 158, overapproximation of someBinaryDOUBLEComparisonOperation at line 216, overapproximation of someBinaryDOUBLEComparisonOperation at line 119, overapproximation of someBinaryDOUBLEComparisonOperation at line 129, overapproximation of someBinaryDOUBLEComparisonOperation at line 164, overapproximation of someBinaryDOUBLEComparisonOperation at line 93, overapproximation of someBinaryDOUBLEComparisonOperation at line 160, overapproximation of someBinaryDOUBLEComparisonOperation at line 186, overapproximation of someBinaryDOUBLEComparisonOperation at line 216. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 0; [L23] signed short int var_1_6 = 256; [L24] signed short int var_1_7 = 8; [L25] double var_1_8 = 5.3; [L26] double var_1_9 = 5.575; [L27] double var_1_10 = 31.5; [L28] double var_1_11 = 2.38; [L29] double var_1_12 = 1.25; [L30] unsigned short int var_1_13 = 100; [L31] unsigned long int var_1_16 = 8; [L32] unsigned long int var_1_17 = 4; [L33] unsigned short int var_1_19 = 49755; [L34] unsigned short int var_1_20 = 0; [L35] unsigned short int var_1_21 = 10; [L36] unsigned short int var_1_22 = 5; [L37] float var_1_23 = 200.8; [L38] signed long int var_1_24 = 256; [L39] unsigned short int var_1_25 = 16; [L40] double var_1_26 = 0.625; [L41] double var_1_27 = 2.25; [L42] double var_1_28 = 25.8; [L43] double var_1_29 = 15.5; [L44] unsigned long int var_1_30 = 1; [L45] unsigned long int var_1_31 = 2553598654; [L46] unsigned char var_1_32 = 1; [L47] unsigned char var_1_33 = 0; [L48] signed char var_1_34 = -1; [L49] signed char var_1_35 = -8; [L50] signed char var_1_36 = 25; [L51] signed char var_1_37 = 10; [L52] signed char var_1_38 = 64; [L53] unsigned long int var_1_39 = 128; [L54] signed short int last_1_var_1_1 = 0; [L55] double last_1_var_1_8 = 5.3; [L56] unsigned short int last_1_var_1_13 = 100; [L57] signed long int last_1_var_1_24 = 256; [L58] unsigned long int last_1_var_1_30 = 1; [L59] unsigned char last_1_var_1_32 = 1; [L60] unsigned long int last_1_var_1_39 = 128; VAL [isInitial=0, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L220] isInitial = 1 [L221] FCALL initially() [L223] CALL updateLastVariables() [L207] last_1_var_1_1 = var_1_1 [L208] last_1_var_1_8 = var_1_8 [L209] last_1_var_1_13 = var_1_13 [L210] last_1_var_1_24 = var_1_24 [L211] last_1_var_1_30 = var_1_30 [L212] last_1_var_1_32 = var_1_32 [L213] last_1_var_1_39 = var_1_39 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=256, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L223] RET updateLastVariables() [L224] CALL updateVariables() [L151] var_1_6 = __VERIFIER_nondet_short() [L152] CALL assume_abort_if_not(var_1_6 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L152] RET assume_abort_if_not(var_1_6 >= -1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L153] CALL assume_abort_if_not(var_1_6 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L153] RET assume_abort_if_not(var_1_6 <= 32766) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=8, var_1_8=53/10, var_1_9=223/40] [L154] var_1_7 = __VERIFIER_nondet_short() [L155] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L155] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L156] CALL assume_abort_if_not(var_1_7 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L156] RET assume_abort_if_not(var_1_7 <= 32766) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10, var_1_9=223/40] [L157] var_1_9 = __VERIFIER_nondet_double() [L158] CALL assume_abort_if_not((var_1_9 >= 0.0F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 4611686.018427382800e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L158] RET assume_abort_if_not((var_1_9 >= 0.0F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 4611686.018427382800e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_10=63/2, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L159] var_1_10 = __VERIFIER_nondet_double() [L160] CALL assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L160] RET assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_11=119/50, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L161] var_1_11 = __VERIFIER_nondet_double() [L162] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L162] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_12=5/4, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L163] var_1_12 = __VERIFIER_nondet_double() [L164] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L164] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=8, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L165] var_1_16 = __VERIFIER_nondet_ulong() [L166] CALL assume_abort_if_not(var_1_16 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L166] RET assume_abort_if_not(var_1_16 >= 1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L167] CALL assume_abort_if_not(var_1_16 <= 2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L167] RET assume_abort_if_not(var_1_16 <= 2147483648) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=4, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L168] var_1_17 = __VERIFIER_nondet_ulong() [L169] CALL assume_abort_if_not(var_1_17 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L169] RET assume_abort_if_not(var_1_17 >= 1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L170] CALL assume_abort_if_not(var_1_17 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L170] RET assume_abort_if_not(var_1_17 <= 2147483647) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49755, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L171] var_1_19 = __VERIFIER_nondet_ushort() [L172] CALL assume_abort_if_not(var_1_19 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L172] RET assume_abort_if_not(var_1_19 >= 49150) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L173] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L173] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L174] var_1_20 = __VERIFIER_nondet_ushort() [L175] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L175] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L176] CALL assume_abort_if_not(var_1_20 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L176] RET assume_abort_if_not(var_1_20 <= 16383) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=10, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L177] var_1_21 = __VERIFIER_nondet_ushort() [L178] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L178] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L179] CALL assume_abort_if_not(var_1_21 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L179] RET assume_abort_if_not(var_1_21 <= 16383) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L180] var_1_22 = __VERIFIER_nondet_ushort() [L181] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L181] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L182] CALL assume_abort_if_not(var_1_22 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L182] RET assume_abort_if_not(var_1_22 <= 32767) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_28=129/5, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L183] var_1_28 = __VERIFIER_nondet_double() [L184] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L184] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_29=31/2, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L185] var_1_29 = __VERIFIER_nondet_double() [L186] CALL assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L186] RET assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2553598654, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L187] var_1_31 = __VERIFIER_nondet_ulong() [L188] CALL assume_abort_if_not(var_1_31 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L188] RET assume_abort_if_not(var_1_31 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L189] CALL assume_abort_if_not(var_1_31 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L189] RET assume_abort_if_not(var_1_31 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L190] var_1_33 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L191] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L192] CALL assume_abort_if_not(var_1_33 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L192] RET assume_abort_if_not(var_1_33 <= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-8, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L193] var_1_35 = __VERIFIER_nondet_char() [L194] CALL assume_abort_if_not(var_1_35 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L194] RET assume_abort_if_not(var_1_35 >= -63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L195] CALL assume_abort_if_not(var_1_35 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L195] RET assume_abort_if_not(var_1_35 <= 63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=25, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L196] var_1_36 = __VERIFIER_nondet_char() [L197] CALL assume_abort_if_not(var_1_36 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L197] RET assume_abort_if_not(var_1_36 >= -63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L198] CALL assume_abort_if_not(var_1_36 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L198] RET assume_abort_if_not(var_1_36 <= 63) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=10, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L199] var_1_37 = __VERIFIER_nondet_char() [L200] CALL assume_abort_if_not(var_1_37 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L200] RET assume_abort_if_not(var_1_37 >= -1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L201] CALL assume_abort_if_not(var_1_37 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L201] RET assume_abort_if_not(var_1_37 <= 126) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=64, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L202] var_1_38 = __VERIFIER_nondet_char() [L203] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L203] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L204] CALL assume_abort_if_not(var_1_38 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L204] RET assume_abort_if_not(var_1_38 <= 126) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L224] RET updateVariables() [L225] CALL step() [L64] signed short int stepLocal_5 = var_1_7; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L65] EXPR last_1_var_1_24 | var_1_22 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L65] signed long int stepLocal_4 = last_1_var_1_24 | var_1_22; [L66] signed long int stepLocal_3 = last_1_var_1_1; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_4=256, stepLocal_5=0, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L67] COND TRUE stepLocal_4 > last_1_var_1_39 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_5=0, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L68] COND TRUE \read(last_1_var_1_32) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_3=0, stepLocal_5=0, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=1, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L69] COND TRUE stepLocal_3 == ((var_1_20 + last_1_var_1_13) / var_1_19) [L70] var_1_30 = ((((var_1_22) > (10u)) ? (var_1_22) : (10u))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L82] unsigned long int stepLocal_1 = last_1_var_1_30; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_5=0, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L83] COND TRUE \read(last_1_var_1_32) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_1=1, stepLocal_5=0, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L84] COND FALSE !(-10000000 <= stepLocal_1) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L88] signed long int stepLocal_2 = 32; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_2=32, stepLocal_5=0, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L89] COND FALSE !(stepLocal_2 >= var_1_24) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L92] unsigned short int stepLocal_6 = var_1_19; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L93] COND FALSE !((var_1_29 - var_1_11) <= last_1_var_1_8) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0, var_1_8=53/10] [L98] COND TRUE \read(var_1_32) [L99] var_1_8 = ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_23=1004/5, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L101] var_1_23 = (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=16, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L102] COND TRUE ! ((var_1_12 < 9999999.625) && var_1_32) [L103] var_1_25 = var_1_19 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=9/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L107] COND FALSE !(-32 > var_1_20) [L110] var_1_27 = 63.75 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L112] COND FALSE !(var_1_20 >= var_1_16) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=128, var_1_6=-1, var_1_7=0] [L119] COND TRUE var_1_26 == var_1_27 [L120] var_1_39 = ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L128] COND TRUE var_1_32 && var_1_32 VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L129] COND TRUE var_1_27 != 16.5 [L130] var_1_1 = ((((-256) > (var_1_34)) ? (-256) : (var_1_34))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=-1, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L137] unsigned long int stepLocal_0 = var_1_7 * var_1_30; VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_0=0, stepLocal_5=0, stepLocal_6=49150, var_1_13=100, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=-1, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L138] COND FALSE !(stepLocal_0 != (var_1_39 / (var_1_16 + var_1_17))) [L147] var_1_13 = ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, stepLocal_5=0, stepLocal_6=49150, var_1_13=49150, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=-1, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L225] RET step() [L226] CALL, EXPR property() [L216] EXPR (((((((((var_1_32 && var_1_32) ? ((var_1_27 != 16.5) ? (var_1_1 == ((signed short int) ((((-256) > (var_1_34)) ? (-256) : (var_1_34))))) : (var_1_1 == ((signed short int) (var_1_6 - var_1_7)))) : (var_1_1 == ((signed short int) var_1_6))) && (var_1_32 ? (var_1_8 == ((double) ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))))) : 1)) && (((var_1_7 * var_1_30) != (var_1_39 / (var_1_16 + var_1_17))) ? ((var_1_23 >= (((((var_1_12 * var_1_26)) < (var_1_8)) ? ((var_1_12 * var_1_26)) : (var_1_8)))) ? (var_1_13 == ((unsigned short int) var_1_7)) : (var_1_32 ? (var_1_13 == ((unsigned short int) ((var_1_19 - var_1_20) - (((((8 + var_1_21)) > (var_1_22)) ? ((8 + var_1_21)) : (var_1_22)))))) : 1)) : (var_1_13 == ((unsigned short int) ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))))))) && (var_1_23 == ((float) (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9)))) && (last_1_var_1_32 ? ((-10000000 <= last_1_var_1_30) ? (var_1_24 == ((signed long int) (last_1_var_1_30 - var_1_20))) : 1) : 1)) && ((! ((var_1_12 < 9999999.625) && var_1_32)) ? (var_1_25 == ((unsigned short int) var_1_19)) : (var_1_25 == ((unsigned short int) ((((var_1_20) < (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19))))) ? (var_1_20) : (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19)))))))))) && ((32 >= var_1_24) ? (var_1_26 == ((double) (var_1_9 - 8.625))) : 1)) && ((-32 > var_1_20) ? (var_1_27 == ((double) (((((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) < (var_1_11)) ? ((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) : (var_1_11))))) : (var_1_27 == ((double) 63.75)))) && (((last_1_var_1_24 | var_1_22) > last_1_var_1_39) ? (last_1_var_1_32 ? ((last_1_var_1_1 == ((var_1_20 + last_1_var_1_13) / var_1_19)) ? (var_1_30 == ((unsigned long int) ((((var_1_22) > (10u)) ? (var_1_22) : (10u))))) : 1) : (var_1_30 == ((unsigned long int) ((((var_1_22) > ((var_1_31 - var_1_20))) ? (var_1_22) : ((var_1_31 - var_1_20))))))) : ((var_1_7 > last_1_var_1_13) ? (var_1_30 == ((unsigned long int) var_1_21)) : (var_1_30 == ((unsigned long int) var_1_31)))) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=49150, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=-1, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L216-L217] return ((((((((((((var_1_32 && var_1_32) ? ((var_1_27 != 16.5) ? (var_1_1 == ((signed short int) ((((-256) > (var_1_34)) ? (-256) : (var_1_34))))) : (var_1_1 == ((signed short int) (var_1_6 - var_1_7)))) : (var_1_1 == ((signed short int) var_1_6))) && (var_1_32 ? (var_1_8 == ((double) ((var_1_9 + ((((31.5) > (var_1_10)) ? (31.5) : (var_1_10)))) - ((((var_1_11) < (var_1_12)) ? (var_1_11) : (var_1_12)))))) : 1)) && (((var_1_7 * var_1_30) != (var_1_39 / (var_1_16 + var_1_17))) ? ((var_1_23 >= (((((var_1_12 * var_1_26)) < (var_1_8)) ? ((var_1_12 * var_1_26)) : (var_1_8)))) ? (var_1_13 == ((unsigned short int) var_1_7)) : (var_1_32 ? (var_1_13 == ((unsigned short int) ((var_1_19 - var_1_20) - (((((8 + var_1_21)) > (var_1_22)) ? ((8 + var_1_21)) : (var_1_22)))))) : 1)) : (var_1_13 == ((unsigned short int) ((((var_1_19) > ((var_1_7 + var_1_20))) ? (var_1_19) : ((var_1_7 + var_1_20)))))))) && (var_1_23 == ((float) (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_9)))) && (last_1_var_1_32 ? ((-10000000 <= last_1_var_1_30) ? (var_1_24 == ((signed long int) (last_1_var_1_30 - var_1_20))) : 1) : 1)) && ((! ((var_1_12 < 9999999.625) && var_1_32)) ? (var_1_25 == ((unsigned short int) var_1_19)) : (var_1_25 == ((unsigned short int) ((((var_1_20) < (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19))))) ? (var_1_20) : (((((var_1_7) < (var_1_19)) ? (var_1_7) : (var_1_19)))))))))) && ((32 >= var_1_24) ? (var_1_26 == ((double) (var_1_9 - 8.625))) : 1)) && ((-32 > var_1_20) ? (var_1_27 == ((double) (((((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) < (var_1_11)) ? ((((((var_1_9) > (var_1_10)) ? (var_1_9) : (var_1_10))) + (var_1_28 - var_1_29))) : (var_1_11))))) : (var_1_27 == ((double) 63.75)))) && (((last_1_var_1_24 | var_1_22) > last_1_var_1_39) ? (last_1_var_1_32 ? ((last_1_var_1_1 == ((var_1_20 + last_1_var_1_13) / var_1_19)) ? (var_1_30 == ((unsigned long int) ((((var_1_22) > (10u)) ? (var_1_22) : (10u))))) : 1) : (var_1_30 == ((unsigned long int) ((((var_1_22) > ((var_1_31 - var_1_20))) ? (var_1_22) : ((var_1_31 - var_1_20))))))) : ((var_1_7 > last_1_var_1_13) ? (var_1_30 == ((unsigned long int) var_1_21)) : (var_1_30 == ((unsigned long int) var_1_31))))) && (((var_1_29 - var_1_11) <= last_1_var_1_8) ? ((last_1_var_1_39 == var_1_19) ? (var_1_32 == ((unsigned char) var_1_33)) : 1) : 1)) && ((var_1_20 >= var_1_16) ? ((var_1_30 > var_1_24) ? (var_1_34 == ((signed char) (var_1_35 + var_1_36))) : (var_1_34 == ((signed char) (var_1_37 - var_1_38)))) : 1)) && ((var_1_26 == var_1_27) ? (var_1_39 == ((unsigned long int) ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))) : (((var_1_19 * 64u) < var_1_38) ? (var_1_39 == ((unsigned long int) var_1_19)) : (var_1_39 == ((unsigned long int) var_1_16)))) ; [L226] RET, EXPR property() [L226] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=49150, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=-1, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_13=100, last_1_var_1_1=0, last_1_var_1_24=256, last_1_var_1_30=1, last_1_var_1_32=1, last_1_var_1_39=128, last_1_var_1_8=53/10, var_1_13=49150, var_1_16=-2147483648, var_1_17=6442450943, var_1_19=49150, var_1_1=-1, var_1_20=0, var_1_21=0, var_1_22=-65280, var_1_24=256, var_1_25=49150, var_1_26=5/8, var_1_27=255/4, var_1_30=256, var_1_31=2147483647, var_1_32=1, var_1_33=0, var_1_34=-1, var_1_35=-63, var_1_36=-63, var_1_37=-1, var_1_38=0, var_1_39=0, var_1_6=-1, var_1_7=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 109 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 19.6s, OverallIterations: 8, TraceHistogramMax: 34, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 6.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1281 SdHoareTripleChecker+Valid, 4.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1280 mSDsluCounter, 4001 SdHoareTripleChecker+Invalid, 3.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2845 mSDsCounter, 635 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1816 IncrementalHoareTripleChecker+Invalid, 2451 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 635 mSolverCounterUnsat, 1156 mSDtfsCounter, 1816 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 735 GetRequests, 669 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 1.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=705occurred in iteration=7, InterpolantAutomatonStates: 53, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.1s AutomataMinimizationTime, 7 MinimizatonAttempts, 578 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 8.5s InterpolantComputationTime, 2438 NumberOfCodeBlocks, 2438 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 2205 ConstructedInterpolants, 0 QuantifiedInterpolants, 6822 SizeOfPredicates, 2 NumberOfNonLiveVariables, 1025 ConjunctsInSsa, 21 ConjunctsInUnsatCore, 10 InterpolantComputations, 6 PerfectInterpolantSequences, 22068/22440 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 04:55:35,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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_d2132707-f62b-4972-962e-97dfde394a2e/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 01e0d523e011da6fa96c3906e355111e1eae758f7e80d6fb12a1ada09b36d61d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:55:38,527 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:55:38,683 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 04:55:38,691 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:55:38,691 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:55:38,744 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:55:38,745 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:55:38,745 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:55:38,745 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:55:38,745 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:55:38,746 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:55:38,746 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:55:38,746 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:55:38,747 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:55:38,749 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:55:38,749 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:55:38,749 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:55:38,750 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:55:38,750 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:55:38,750 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:55:38,751 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:55:38,751 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:55:38,751 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:55:38,751 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:55:38,751 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 04:55:38,751 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 04:55:38,751 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:55:38,751 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:55:38,751 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:55:38,751 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:55:38,753 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:55:38,753 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:55:38,753 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:55:38,754 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:55:38,754 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:55:38,754 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:55:38,754 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:55:38,754 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:55:38,755 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:55:38,755 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:55:38,755 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:55:38,755 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:55:38,755 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:55:38,755 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:55:38,755 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 04:55:38,756 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 04:55:38,756 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:55:38,756 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:55:38,756 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:55:38,756 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:55:38,756 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_d2132707-f62b-4972-962e-97dfde394a2e/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 -> 01e0d523e011da6fa96c3906e355111e1eae758f7e80d6fb12a1ada09b36d61d [2024-11-28 04:55:39,172 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:55:39,183 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:55:39,188 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:55:39,191 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:55:39,194 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:55:39,196 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i [2024-11-28 04:55:42,821 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/data/a96c2ee83/579f7a3e158b42399f034cb1afde84a6/FLAG369e82656 [2024-11-28 04:55:43,176 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:55:43,177 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i [2024-11-28 04:55:43,193 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/data/a96c2ee83/579f7a3e158b42399f034cb1afde84a6/FLAG369e82656 [2024-11-28 04:55:43,218 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/data/a96c2ee83/579f7a3e158b42399f034cb1afde84a6 [2024-11-28 04:55:43,221 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:55:43,223 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:55:43,225 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:55:43,225 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:55:43,231 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:55:43,232 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:55:43" (1/1) ... [2024-11-28 04:55:43,233 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@195f7e1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43, skipping insertion in model container [2024-11-28 04:55:43,233 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:55:43" (1/1) ... [2024-11-28 04:55:43,273 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:55:43,467 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_d2132707-f62b-4972-962e-97dfde394a2e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i[916,929] [2024-11-28 04:55:43,591 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:55:43,609 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:55:43,628 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_d2132707-f62b-4972-962e-97dfde394a2e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-79.i[916,929] [2024-11-28 04:55:43,737 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:55:43,761 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:55:43,762 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43 WrapperNode [2024-11-28 04:55:43,762 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:55:43,763 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:55:43,764 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:55:43,764 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:55:43,772 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43" (1/1) ... [2024-11-28 04:55:43,788 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43" (1/1) ... [2024-11-28 04:55:43,830 INFO L138 Inliner]: procedures = 27, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 225 [2024-11-28 04:55:43,830 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:55:43,831 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:55:43,831 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:55:43,831 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:55:43,844 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43" (1/1) ... [2024-11-28 04:55:43,844 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43" (1/1) ... [2024-11-28 04:55:43,850 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43" (1/1) ... [2024-11-28 04:55:43,875 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 04:55:43,875 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43" (1/1) ... [2024-11-28 04:55:43,876 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43" (1/1) ... [2024-11-28 04:55:43,887 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43" (1/1) ... [2024-11-28 04:55:43,889 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43" (1/1) ... [2024-11-28 04:55:43,894 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43" (1/1) ... [2024-11-28 04:55:43,896 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43" (1/1) ... [2024-11-28 04:55:43,898 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43" (1/1) ... [2024-11-28 04:55:43,903 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:55:43,904 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:55:43,904 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:55:43,904 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:55:43,905 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43" (1/1) ... [2024-11-28 04:55:43,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:55:43,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:55:43,954 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:55:43,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:55:43,996 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:55:43,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 04:55:43,997 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:55:43,997 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:55:43,997 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:55:43,997 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:55:44,143 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:55:44,146 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:55:57,166 INFO L? ?]: Removed 22 outVars from TransFormulas that were not future-live. [2024-11-28 04:55:57,166 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:55:57,188 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:55:57,188 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:55:57,188 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:55:57 BoogieIcfgContainer [2024-11-28 04:55:57,189 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:55:57,191 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:55:57,191 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:55:57,197 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:55:57,198 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:55:43" (1/3) ... [2024-11-28 04:55:57,198 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68e74502 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:55:57, skipping insertion in model container [2024-11-28 04:55:57,199 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:55:43" (2/3) ... [2024-11-28 04:55:57,199 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68e74502 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:55:57, skipping insertion in model container [2024-11-28 04:55:57,202 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:55:57" (3/3) ... [2024-11-28 04:55:57,204 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-79.i [2024-11-28 04:55:57,222 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:55:57,225 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount100_file-79.i that has 2 procedures, 99 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:55:57,318 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:55:57,336 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;@7f2f4b67, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:55:57,336 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:55:57,341 INFO L276 IsEmpty]: Start isEmpty. Operand has 99 states, 62 states have (on average 1.4193548387096775) internal successors, (88), 63 states have internal predecessors, (88), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-28 04:55:57,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2024-11-28 04:55:57,359 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:55:57,360 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:55:57,360 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:55:57,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:55:57,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1453256270, now seen corresponding path program 1 times [2024-11-28 04:55:57,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:55:57,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1122588526] [2024-11-28 04:55:57,378 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:55:57,379 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:55:57,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:55:57,384 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 04:55:57,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-28 04:55:58,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:55:58,842 INFO L256 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:55:58,863 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:56:02,141 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 04:56:02,141 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:56:02,142 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:56:02,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1122588526] [2024-11-28 04:56:02,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1122588526] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:56:02,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:56:02,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:56:02,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841069979] [2024-11-28 04:56:02,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:56:02,151 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:56:02,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:56:02,174 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:56:02,175 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:56:02,178 INFO L87 Difference]: Start difference. First operand has 99 states, 62 states have (on average 1.4193548387096775) internal successors, (88), 63 states have internal predecessors, (88), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:56:03,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:05,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:09,878 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.26s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:13,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:17,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:22,403 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:26,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:26,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:56:26,408 INFO L93 Difference]: Finished difference Result 304 states and 560 transitions. [2024-11-28 04:56:26,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:56:26,484 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 216 [2024-11-28 04:56:26,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:56:26,495 INFO L225 Difference]: With dead ends: 304 [2024-11-28 04:56:26,495 INFO L226 Difference]: Without dead ends: 208 [2024-11-28 04:56:26,500 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:56:26,504 INFO L435 NwaCegarLoop]: 151 mSDtfsCounter, 136 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 73 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:56:26,505 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 424 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 23 Invalid, 5 Unknown, 0 Unchecked, 24.1s Time] [2024-11-28 04:56:26,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2024-11-28 04:56:26,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 185. [2024-11-28 04:56:26,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 114 states have (on average 1.3245614035087718) internal successors, (151), 114 states have internal predecessors, (151), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-28 04:56:26,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 287 transitions. [2024-11-28 04:56:26,628 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 287 transitions. Word has length 216 [2024-11-28 04:56:26,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:56:26,632 INFO L471 AbstractCegarLoop]: Abstraction has 185 states and 287 transitions. [2024-11-28 04:56:26,632 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:56:26,632 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 287 transitions. [2024-11-28 04:56:26,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2024-11-28 04:56:26,642 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:56:26,643 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:56:26,674 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-28 04:56:26,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:56:26,844 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:56:26,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:56:26,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1321129282, now seen corresponding path program 1 times [2024-11-28 04:56:26,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:56:26,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1279224009] [2024-11-28 04:56:26,846 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:56:26,846 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:56:26,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:56:26,850 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 04:56:26,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-28 04:56:27,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:56:27,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 04:56:27,978 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:56:31,475 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 04:56:31,476 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:56:31,476 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:56:31,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1279224009] [2024-11-28 04:56:31,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1279224009] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:56:31,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:56:31,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:56:31,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131312966] [2024-11-28 04:56:31,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:56:31,480 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:56:31,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:56:31,483 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:56:31,483 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:56:31,484 INFO L87 Difference]: Start difference. First operand 185 states and 287 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:56:36,573 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:40,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:44,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:48,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:52,599 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:57,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:57:01,242 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:57:05,245 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:57:09,600 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:57:13,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:57:17,608 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:57:21,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:57:25,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:57:25,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:57:25,617 INFO L93 Difference]: Finished difference Result 645 states and 1008 transitions. [2024-11-28 04:57:25,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:57:25,696 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 218 [2024-11-28 04:57:25,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:57:25,703 INFO L225 Difference]: With dead ends: 645 [2024-11-28 04:57:25,703 INFO L226 Difference]: Without dead ends: 463 [2024-11-28 04:57:25,705 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:57:25,706 INFO L435 NwaCegarLoop]: 247 mSDtfsCounter, 157 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 69 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 53.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 731 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:57:25,707 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 731 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 37 Invalid, 13 Unknown, 0 Unchecked, 53.8s Time] [2024-11-28 04:57:25,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2024-11-28 04:57:25,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 371. [2024-11-28 04:57:25,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 230 states have (on average 1.317391304347826) internal successors, (303), 230 states have internal predecessors, (303), 136 states have call successors, (136), 4 states have call predecessors, (136), 4 states have return successors, (136), 136 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-28 04:57:25,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 575 transitions. [2024-11-28 04:57:25,850 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 575 transitions. Word has length 218 [2024-11-28 04:57:25,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:57:25,851 INFO L471 AbstractCegarLoop]: Abstraction has 371 states and 575 transitions. [2024-11-28 04:57:25,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:57:25,851 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 575 transitions. [2024-11-28 04:57:25,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2024-11-28 04:57:25,856 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:57:25,856 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:57:25,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-28 04:57:26,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:57:26,057 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:57:26,058 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:57:26,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1284894272, now seen corresponding path program 1 times [2024-11-28 04:57:26,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:57:26,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [511169219] [2024-11-28 04:57:26,059 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:26,059 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:57:26,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:57:26,061 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 04:57:26,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-28 04:57:27,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:27,180 INFO L256 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 04:57:27,188 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:57:33,314 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-28 04:57:33,315 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:57:35,152 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:57:35,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [511169219] [2024-11-28 04:57:35,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [511169219] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:57:35,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [445450199] [2024-11-28 04:57:35,153 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:35,153 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:57:35,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:57:35,156 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:57:35,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-28 04:57:35,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:36,014 INFO L256 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 04:57:36,018 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:57:36,241 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 04:57:36,241 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:57:36,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [445450199] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:57:36,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:57:36,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2024-11-28 04:57:36,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298002167] [2024-11-28 04:57:36,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:57:36,245 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:57:36,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:57:36,246 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:57:36,246 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:57:36,246 INFO L87 Difference]: Start difference. First operand 371 states and 575 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:57:37,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:57:42,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:57:46,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:57:46,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:57:46,460 INFO L93 Difference]: Finished difference Result 739 states and 1155 transitions. [2024-11-28 04:57:46,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:57:46,461 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 218 [2024-11-28 04:57:46,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:57:46,467 INFO L225 Difference]: With dead ends: 739 [2024-11-28 04:57:46,468 INFO L226 Difference]: Without dead ends: 554 [2024-11-28 04:57:46,469 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 565 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:57:46,470 INFO L435 NwaCegarLoop]: 156 mSDtfsCounter, 136 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:57:46,471 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 288 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 12 Invalid, 2 Unknown, 0 Unchecked, 10.2s Time] [2024-11-28 04:57:46,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2024-11-28 04:57:46,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 552. [2024-11-28 04:57:46,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 341 states have (on average 1.313782991202346) internal successors, (448), 341 states have internal predecessors, (448), 204 states have call successors, (204), 6 states have call predecessors, (204), 6 states have return successors, (204), 204 states have call predecessors, (204), 204 states have call successors, (204) [2024-11-28 04:57:46,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 856 transitions. [2024-11-28 04:57:46,588 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 856 transitions. Word has length 218 [2024-11-28 04:57:46,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:57:46,590 INFO L471 AbstractCegarLoop]: Abstraction has 552 states and 856 transitions. [2024-11-28 04:57:46,590 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:57:46,591 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 856 transitions. [2024-11-28 04:57:46,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2024-11-28 04:57:46,596 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:57:46,597 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:57:46,625 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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-28 04:57:46,801 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-11-28 04:57:46,997 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 04:57:46,998 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:57:46,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:57:46,998 INFO L85 PathProgramCache]: Analyzing trace with hash 698088258, now seen corresponding path program 1 times [2024-11-28 04:57:46,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:57:46,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [107994453] [2024-11-28 04:57:46,999 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:46,999 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:57:46,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:57:47,001 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 04:57:47,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-28 04:57:47,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:48,023 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 04:57:48,027 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:57:53,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-28 04:57:53,690 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:57:55,360 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:57:55,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [107994453] [2024-11-28 04:57:55,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [107994453] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:57:55,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1146109523] [2024-11-28 04:57:55,360 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:55,360 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:57:55,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:57:55,363 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:57:55,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-28 04:57:57,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:57,678 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:57:57,684 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:58:04,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 04:58:04,254 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:58:04,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1146109523] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:58:04,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:58:04,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2024-11-28 04:58:04,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718915645] [2024-11-28 04:58:04,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:58:04,256 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:58:04,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:58:04,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:58:04,257 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:58:04,257 INFO L87 Difference]: Start difference. First operand 552 states and 856 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:58:10,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:58:14,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:58:18,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:58:22,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:58:26,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:58:30,707 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:58:30,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:58:30,799 INFO L93 Difference]: Finished difference Result 1018 states and 1573 transitions. [2024-11-28 04:58:30,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:58:30,800 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 218 [2024-11-28 04:58:30,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:58:30,808 INFO L225 Difference]: With dead ends: 1018 [2024-11-28 04:58:30,808 INFO L226 Difference]: Without dead ends: 743 [2024-11-28 04:58:30,810 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 577 GetRequests, 563 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:58:30,814 INFO L435 NwaCegarLoop]: 139 mSDtfsCounter, 100 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 69 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:58:30,815 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 478 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 105 Invalid, 6 Unknown, 0 Unchecked, 26.2s Time] [2024-11-28 04:58:30,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2024-11-28 04:58:30,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 613. [2024-11-28 04:58:30,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 367 states have (on average 1.2915531335149864) internal successors, (474), 367 states have internal predecessors, (474), 238 states have call successors, (238), 7 states have call predecessors, (238), 7 states have return successors, (238), 238 states have call predecessors, (238), 238 states have call successors, (238) [2024-11-28 04:58:30,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 950 transitions. [2024-11-28 04:58:30,941 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 950 transitions. Word has length 218 [2024-11-28 04:58:30,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:58:30,941 INFO L471 AbstractCegarLoop]: Abstraction has 613 states and 950 transitions. [2024-11-28 04:58:30,942 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:58:30,942 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 950 transitions. [2024-11-28 04:58:30,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-28 04:58:30,945 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:58:30,946 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:58:30,961 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-11-28 04:58:31,165 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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)] Forceful destruction successful, exit code 0 [2024-11-28 04:58:31,346 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:58:31,347 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:58:31,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:58:31,347 INFO L85 PathProgramCache]: Analyzing trace with hash 878119717, now seen corresponding path program 1 times [2024-11-28 04:58:31,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:58:31,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [216913874] [2024-11-28 04:58:31,348 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:58:31,348 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:58:31,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:58:31,351 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 04:58:31,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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 (8)] Waiting until timeout for monitored process [2024-11-28 04:58:32,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:58:32,376 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 04:58:32,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:58:42,760 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1236 proven. 114 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2024-11-28 04:58:42,760 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:58:46,865 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:58:46,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [216913874] [2024-11-28 04:58:46,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [216913874] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:58:46,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1997737] [2024-11-28 04:58:46,866 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:58:46,866 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:58:46,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:58:46,868 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:58:46,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-28 04:58:49,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:58:49,364 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:58:49,367 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:58:53,288 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 04:58:53,288 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:58:53,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1997737] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:58:53,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:58:53,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 12 [2024-11-28 04:58:53,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937343760] [2024-11-28 04:58:53,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:58:53,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:58:53,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:58:53,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:58:53,291 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:58:53,291 INFO L87 Difference]: Start difference. First operand 613 states and 950 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:58:56,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:58:58,325 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:59:02,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:59:06,868 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:59:10,292 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 [0] [2024-11-28 04:59:14,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:59:17,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.98s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:59:21,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:59:23,714 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:59:25,524 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:59:26,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:59:26,104 INFO L93 Difference]: Finished difference Result 1751 states and 2711 transitions. [2024-11-28 04:59:26,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:59:26,110 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-11-28 04:59:26,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:59:26,119 INFO L225 Difference]: With dead ends: 1751 [2024-11-28 04:59:26,119 INFO L226 Difference]: Without dead ends: 1202 [2024-11-28 04:59:26,122 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 562 GetRequests, 548 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:59:26,123 INFO L435 NwaCegarLoop]: 265 mSDtfsCounter, 145 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:59:26,123 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 453 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 122 Invalid, 4 Unknown, 0 Unchecked, 32.7s Time] [2024-11-28 04:59:26,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1202 states. [2024-11-28 04:59:26,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1202 to 1160. [2024-11-28 04:59:26,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1160 states, 704 states have (on average 1.2897727272727273) internal successors, (908), 704 states have internal predecessors, (908), 442 states have call successors, (442), 13 states have call predecessors, (442), 13 states have return successors, (442), 442 states have call predecessors, (442), 442 states have call successors, (442) [2024-11-28 04:59:26,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1160 states to 1160 states and 1792 transitions. [2024-11-28 04:59:26,290 INFO L78 Accepts]: Start accepts. Automaton has 1160 states and 1792 transitions. Word has length 219 [2024-11-28 04:59:26,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:59:26,291 INFO L471 AbstractCegarLoop]: Abstraction has 1160 states and 1792 transitions. [2024-11-28 04:59:26,291 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:59:26,291 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 1792 transitions. [2024-11-28 04:59:26,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-28 04:59:26,295 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:59:26,295 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:59:26,314 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-11-28 04:59:26,515 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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 (8)] Ended with exit code 0 [2024-11-28 04:59:26,696 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:59:26,696 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:59:26,696 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:59:26,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1828499677, now seen corresponding path program 1 times [2024-11-28 04:59:26,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:59:26,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1905419855] [2024-11-28 04:59:26,697 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:26,697 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:59:26,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:59:26,701 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 04:59:26,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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 (10)] Waiting until timeout for monitored process [2024-11-28 04:59:27,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:27,822 INFO L256 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 04:59:27,826 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:59:38,623 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1236 proven. 114 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2024-11-28 04:59:38,623 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:59:42,540 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:59:42,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1905419855] [2024-11-28 04:59:42,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1905419855] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:59:42,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1240613064] [2024-11-28 04:59:42,541 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:42,541 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:59:42,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:59:42,543 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:59:42,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-11-28 04:59:44,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:44,945 INFO L256 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:59:44,950 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:59:48,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 04:59:48,310 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:59:48,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1240613064] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:59:48,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:59:48,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 12 [2024-11-28 04:59:48,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523352879] [2024-11-28 04:59:48,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:59:48,311 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:59:48,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:59:48,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:59:48,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:59:48,312 INFO L87 Difference]: Start difference. First operand 1160 states and 1792 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 04:59:53,663 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:59:57,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:00:02,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.33s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:00:06,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:00:06,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:00:06,696 INFO L93 Difference]: Finished difference Result 1702 states and 2633 transitions. [2024-11-28 05:00:06,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:00:06,697 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-11-28 05:00:06,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:00:06,708 INFO L225 Difference]: With dead ends: 1702 [2024-11-28 05:00:06,708 INFO L226 Difference]: Without dead ends: 1153 [2024-11-28 05:00:06,710 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 562 GetRequests, 548 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2024-11-28 05:00:06,712 INFO L435 NwaCegarLoop]: 144 mSDtfsCounter, 41 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:00:06,712 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 350 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 4 Unknown, 0 Unchecked, 18.2s Time] [2024-11-28 05:00:06,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states. [2024-11-28 05:00:06,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 1151. [2024-11-28 05:00:06,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1151 states, 695 states have (on average 1.279136690647482) internal successors, (889), 695 states have internal predecessors, (889), 442 states have call successors, (442), 13 states have call predecessors, (442), 13 states have return successors, (442), 442 states have call predecessors, (442), 442 states have call successors, (442) [2024-11-28 05:00:06,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1151 states to 1151 states and 1773 transitions. [2024-11-28 05:00:06,863 INFO L78 Accepts]: Start accepts. Automaton has 1151 states and 1773 transitions. Word has length 219 [2024-11-28 05:00:06,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:00:06,864 INFO L471 AbstractCegarLoop]: Abstraction has 1151 states and 1773 transitions. [2024-11-28 05:00:06,865 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 05:00:06,865 INFO L276 IsEmpty]: Start isEmpty. Operand 1151 states and 1773 transitions. [2024-11-28 05:00:06,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-28 05:00:06,867 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:00:06,868 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:00:06,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-11-28 05:00:07,092 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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 (10)] Forceful destruction successful, exit code 0 [2024-11-28 05:00:07,268 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:00:07,269 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:00:07,269 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:00:07,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1267441766, now seen corresponding path program 1 times [2024-11-28 05:00:07,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:00:07,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1522993289] [2024-11-28 05:00:07,270 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:00:07,270 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:00:07,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:00:07,271 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:00:07,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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 (12)] Waiting until timeout for monitored process [2024-11-28 05:00:08,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:00:08,163 INFO L256 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 05:00:08,168 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:00:18,670 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1236 proven. 114 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2024-11-28 05:00:18,670 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:00:22,692 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:00:22,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1522993289] [2024-11-28 05:00:22,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1522993289] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:00:22,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [541820138] [2024-11-28 05:00:22,693 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:00:22,693 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 05:00:22,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 05:00:22,695 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 05:00:22,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-28 05:00:24,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:00:25,025 INFO L256 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:00:25,028 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:00:31,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2024-11-28 05:00:31,178 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:00:33,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [541820138] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:00:33,340 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:00:33,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 16 [2024-11-28 05:00:33,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266164506] [2024-11-28 05:00:33,341 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:00:33,341 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 05:00:33,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:00:33,342 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 05:00:33,342 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:00:33,343 INFO L87 Difference]: Start difference. First operand 1151 states and 1773 transitions. Second operand has 17 states, 17 states have (on average 6.470588235294118) internal successors, (110), 16 states have internal predecessors, (110), 5 states have call successors, (68), 5 states have call predecessors, (68), 8 states have return successors, (68), 5 states have call predecessors, (68), 5 states have call successors, (68) [2024-11-28 05:00:47,088 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:00:51,094 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:00:55,098 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:00:59,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:03,105 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:07,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:11,113 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:15,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:19,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:23,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:27,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:31,297 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:35,531 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:39,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:43,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:47,537 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:51,543 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:55,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:59,554 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:03,556 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:07,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:11,574 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:15,577 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:18,571 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.99s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:23,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:27,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:31,371 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:35,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:39,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:43,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:47,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:51,407 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:54,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.32s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:55,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:02:55,506 INFO L93 Difference]: Finished difference Result 2018 states and 3098 transitions. [2024-11-28 05:02:55,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 05:02:55,507 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.470588235294118) internal successors, (110), 16 states have internal predecessors, (110), 5 states have call successors, (68), 5 states have call predecessors, (68), 8 states have return successors, (68), 5 states have call predecessors, (68), 5 states have call successors, (68) Word has length 220 [2024-11-28 05:02:55,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:02:55,515 INFO L225 Difference]: With dead ends: 2018 [2024-11-28 05:02:55,515 INFO L226 Difference]: Without dead ends: 931 [2024-11-28 05:02:55,519 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 725 GetRequests, 687 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=358, Invalid=1202, Unknown=0, NotChecked=0, Total=1560 [2024-11-28 05:02:55,520 INFO L435 NwaCegarLoop]: 98 mSDtfsCounter, 403 mSDsluCounter, 1026 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 223 mSolverCounterUnsat, 31 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 137.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 31 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 138.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:02:55,520 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [403 Valid, 1124 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 718 Invalid, 31 Unknown, 0 Unchecked, 138.2s Time] [2024-11-28 05:02:55,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 931 states. [2024-11-28 05:02:55,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 931 to 891. [2024-11-28 05:02:55,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 538 states have (on average 1.278810408921933) internal successors, (688), 538 states have internal predecessors, (688), 340 states have call successors, (340), 12 states have call predecessors, (340), 12 states have return successors, (340), 340 states have call predecessors, (340), 340 states have call successors, (340) [2024-11-28 05:02:55,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1368 transitions. [2024-11-28 05:02:55,663 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1368 transitions. Word has length 220 [2024-11-28 05:02:55,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:02:55,663 INFO L471 AbstractCegarLoop]: Abstraction has 891 states and 1368 transitions. [2024-11-28 05:02:55,664 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.470588235294118) internal successors, (110), 16 states have internal predecessors, (110), 5 states have call successors, (68), 5 states have call predecessors, (68), 8 states have return successors, (68), 5 states have call predecessors, (68), 5 states have call successors, (68) [2024-11-28 05:02:55,664 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1368 transitions. [2024-11-28 05:02:55,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-28 05:02:55,671 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:02:55,671 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:55,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2024-11-28 05:02:55,901 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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 (12)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:56,071 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:02:56,072 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:02:56,072 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:56,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1857674084, now seen corresponding path program 1 times [2024-11-28 05:02:56,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:02:56,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1934775518] [2024-11-28 05:02:56,073 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:56,073 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:02:56,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:02:56,077 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:02:56,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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 (14)] Waiting until timeout for monitored process [2024-11-28 05:02:56,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:57,024 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:02:57,028 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:59,795 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1202 proven. 63 refuted. 0 times theorem prover too weak. 979 trivial. 0 not checked. [2024-11-28 05:02:59,795 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:00,496 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:00,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1934775518] [2024-11-28 05:03:00,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1934775518] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:00,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2140535371] [2024-11-28 05:03:00,496 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:00,497 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 05:03:00,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 05:03:00,498 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 05:03:00,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-28 05:03:02,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:03,014 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:03:03,017 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:05,518 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1202 proven. 63 refuted. 0 times theorem prover too weak. 979 trivial. 0 not checked. [2024-11-28 05:03:05,518 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:05,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2140535371] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:05,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:03:05,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2024-11-28 05:03:05,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380647106] [2024-11-28 05:03:05,980 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:05,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:03:05,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:05,981 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:03:05,981 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-28 05:03:05,981 INFO L87 Difference]: Start difference. First operand 891 states and 1368 transitions. Second operand has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 3 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-28 05:03:13,828 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:03:17,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:03:21,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:03:25,843 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:03:29,848 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:03:30,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:03:30,177 INFO L93 Difference]: Finished difference Result 1798 states and 2701 transitions. [2024-11-28 05:03:30,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 05:03:30,178 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 3 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 220 [2024-11-28 05:03:30,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:03:30,187 INFO L225 Difference]: With dead ends: 1798 [2024-11-28 05:03:30,188 INFO L226 Difference]: Without dead ends: 989 [2024-11-28 05:03:30,191 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 494 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-11-28 05:03:30,192 INFO L435 NwaCegarLoop]: 101 mSDtfsCounter, 105 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 30 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.8s IncrementalHoareTripleChecker+Time [2024-11-28 05:03:30,193 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 373 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 404 Invalid, 5 Unknown, 0 Unchecked, 23.8s Time] [2024-11-28 05:03:30,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states. [2024-11-28 05:03:30,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 967. [2024-11-28 05:03:30,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 967 states, 595 states have (on average 1.2369747899159664) internal successors, (736), 595 states have internal predecessors, (736), 340 states have call successors, (340), 31 states have call predecessors, (340), 31 states have return successors, (340), 340 states have call predecessors, (340), 340 states have call successors, (340) [2024-11-28 05:03:30,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1416 transitions. [2024-11-28 05:03:30,345 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1416 transitions. Word has length 220 [2024-11-28 05:03:30,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:03:30,346 INFO L471 AbstractCegarLoop]: Abstraction has 967 states and 1416 transitions. [2024-11-28 05:03:30,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 3 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-28 05:03:30,347 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1416 transitions. [2024-11-28 05:03:30,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-28 05:03:30,349 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:03:30,349 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:30,381 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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 (14)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:30,572 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2024-11-28 05:03:30,750 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 05:03:30,750 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:03:30,751 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:30,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1177615714, now seen corresponding path program 1 times [2024-11-28 05:03:30,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:30,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [607002931] [2024-11-28 05:03:30,751 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:30,751 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:03:30,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:03:30,753 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:03:30,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2132707-f62b-4972-962e-97dfde394a2e/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 (16)] Waiting until timeout for monitored process [2024-11-28 05:03:32,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:32,343 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-28 05:03:32,356 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:05:27,758 WARN L286 SmtUtils]: Spent 6.73s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:05:35,535 WARN L286 SmtUtils]: Spent 7.78s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:05:44,236 WARN L286 SmtUtils]: Spent 5.63s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:05:58,356 WARN L286 SmtUtils]: Spent 5.24s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:06:06,222 WARN L286 SmtUtils]: Spent 7.86s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:06:27,082 WARN L286 SmtUtils]: Spent 7.96s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:06:34,108 WARN L286 SmtUtils]: Spent 7.02s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:06:45,579 WARN L286 SmtUtils]: Spent 8.06s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:06:52,645 WARN L286 SmtUtils]: Spent 7.07s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:07:06,919 WARN L286 SmtUtils]: Spent 6.87s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:07:14,369 WARN L286 SmtUtils]: Spent 7.45s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:07:20,129 WARN L286 SmtUtils]: Spent 5.76s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:07:32,085 WARN L286 SmtUtils]: Spent 5.10s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:07:38,388 WARN L286 SmtUtils]: Spent 6.30s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:07:46,111 WARN L286 SmtUtils]: Spent 7.72s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:07:54,197 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:08:00,625 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0))) (.cse9 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0))) (.cse2 ((_ zero_extend 16) c_~var_1_22~0)) (.cse0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0))))) (and (= c_~last_1_var_1_32~0 (_ bv1 8)) (= (_ bv128 32) c_~last_1_var_1_39~0) (= (_ bv256 32) c_~var_1_24~0) (fp.geq c_~var_1_10~0 .cse0) (fp.leq c_~var_1_9~0 .cse1) (= (_ bv1 8) c_~var_1_32~0) (bvsge ((_ sign_extend 24) c_~var_1_38~0) (_ bv0 32)) (bvsle .cse2 (_ bv32767 32)) (let ((.cse6 (fp.lt c_~var_1_11~0 c_~var_1_12~0)) (.cse8 ((_ to_fp 11 53) c_currentRoundingMode (/ 63.0 2.0)))) (let ((.cse3 (fp.gt .cse8 c_~var_1_10~0)) (.cse4 (not .cse6))) (or (and (not .cse3) (let ((.cse5 (fp.add c_currentRoundingMode c_~var_1_9~0 c_~var_1_10~0))) (or (and .cse4 (= (fp.sub c_currentRoundingMode .cse5 c_~var_1_12~0) c_~var_1_8~0)) (and .cse6 (= c_~var_1_8~0 (fp.sub c_currentRoundingMode .cse5 c_~var_1_11~0)))))) (and .cse3 (let ((.cse7 (fp.add c_currentRoundingMode c_~var_1_9~0 .cse8))) (or (and (= c_~var_1_8~0 (fp.sub c_currentRoundingMode .cse7 c_~var_1_11~0)) .cse6) (and (= c_~var_1_8~0 (fp.sub c_currentRoundingMode .cse7 c_~var_1_12~0)) .cse4))))))) (= ((_ to_fp 11 53) c_currentRoundingMode (/ 5.0 8.0)) c_~var_1_26~0) (fp.geq c_~var_1_12~0 .cse0) (fp.leq c_~var_1_10~0 .cse1) (= (_ bv1 32) c_~last_1_var_1_30~0) (fp.leq c_~var_1_12~0 .cse9) (bvsge ((_ zero_extend 16) c_~var_1_19~0) (_ bv49150 32)) (fp.leq c_~var_1_11~0 .cse9) (let ((.cse10 (bvugt .cse2 (_ bv10 32)))) (or (and (= (_ bv10 32) c_~var_1_30~0) (not .cse10)) (and (= .cse2 c_~var_1_30~0) .cse10))) (fp.geq c_~var_1_11~0 .cse0) (fp.geq c_~var_1_9~0 .cse0) (= (_ bv256 32) c_~last_1_var_1_24~0) (= c_currentRoundingMode roundNearestTiesToEven))) is different from false [2024-11-28 05:08:08,856 WARN L286 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:08:16,124 WARN L286 SmtUtils]: Spent 7.27s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:08:24,242 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:08:32,401 WARN L286 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:08:40,520 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:08:48,714 WARN L286 SmtUtils]: Spent 8.19s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:08:56,866 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:09:05,029 WARN L286 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:09:13,171 WARN L286 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:09:21,296 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:09:29,484 WARN L286 SmtUtils]: Spent 8.19s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:09:37,669 WARN L286 SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:09:45,818 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:09:53,974 WARN L286 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)