./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.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_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1 --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 d7483f4c602f1d80c3d31837b57d86164e65df5e6fa201344a2b0a8f22740044 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 11:30:20,905 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:30:20,962 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 11:30:20,966 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:30:20,967 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:30:20,987 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:30:20,988 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:30:20,988 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:30:20,988 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:30:20,988 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:30:20,989 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:30:20,989 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:30:20,989 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:30:20,989 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:30:20,989 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:30:20,989 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:30:20,990 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:30:20,990 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 11:30:20,990 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 11:30:20,990 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 11:30:20,990 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:30:20,990 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:30:20,990 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:30:20,990 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:30:20,990 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 11:30:20,990 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:30:20,991 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:30:20,991 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:30:20,991 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:30:20,991 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:30:20,991 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:30:20,991 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:30:20,991 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:30:20,991 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:30:20,991 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:30:20,991 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:30:20,991 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:30:20,992 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:30:20,992 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:30:20,992 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:30:20,992 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:30:20,992 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:30:20,992 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 11:30:20,992 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 11:30:20,992 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:30:20,992 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:30:20,993 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:30:20,993 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:30:20,993 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_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1 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 -> d7483f4c602f1d80c3d31837b57d86164e65df5e6fa201344a2b0a8f22740044 [2024-12-02 11:30:21,221 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:30:21,230 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:30:21,232 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:30:21,233 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:30:21,234 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:30:21,235 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i [2024-12-02 11:30:23,951 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/data/74834f8d6/9c36162a85d342919498989c8869300f/FLAG0dab18621 [2024-12-02 11:30:24,156 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:30:24,157 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i [2024-12-02 11:30:24,167 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/data/74834f8d6/9c36162a85d342919498989c8869300f/FLAG0dab18621 [2024-12-02 11:30:24,180 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/data/74834f8d6/9c36162a85d342919498989c8869300f [2024-12-02 11:30:24,182 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:30:24,183 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:30:24,184 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:30:24,185 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:30:24,188 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:30:24,188 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:30:24" (1/1) ... [2024-12-02 11:30:24,189 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72e88310 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24, skipping insertion in model container [2024-12-02 11:30:24,189 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:30:24" (1/1) ... [2024-12-02 11:30:24,207 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:30:24,315 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_7b308a81-623a-495d-ba89-51a89b3c20d7/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i[916,929] [2024-12-02 11:30:24,392 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:30:24,402 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:30:24,410 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_7b308a81-623a-495d-ba89-51a89b3c20d7/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i[916,929] [2024-12-02 11:30:24,447 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:30:24,461 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:30:24,461 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24 WrapperNode [2024-12-02 11:30:24,462 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:30:24,462 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:30:24,463 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:30:24,463 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:30:24,467 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24" (1/1) ... [2024-12-02 11:30:24,477 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24" (1/1) ... [2024-12-02 11:30:24,515 INFO L138 Inliner]: procedures = 26, calls = 44, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 265 [2024-12-02 11:30:24,516 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:30:24,516 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:30:24,516 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:30:24,516 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:30:24,524 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24" (1/1) ... [2024-12-02 11:30:24,524 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24" (1/1) ... [2024-12-02 11:30:24,528 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24" (1/1) ... [2024-12-02 11:30:24,547 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-12-02 11:30:24,547 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24" (1/1) ... [2024-12-02 11:30:24,547 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24" (1/1) ... [2024-12-02 11:30:24,558 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24" (1/1) ... [2024-12-02 11:30:24,560 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24" (1/1) ... [2024-12-02 11:30:24,564 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24" (1/1) ... [2024-12-02 11:30:24,566 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24" (1/1) ... [2024-12-02 11:30:24,568 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24" (1/1) ... [2024-12-02 11:30:24,574 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:30:24,575 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:30:24,575 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:30:24,575 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:30:24,576 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24" (1/1) ... [2024-12-02 11:30:24,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:30:24,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:30:24,604 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:30:24,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:30:24,627 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:30:24,627 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 11:30:24,627 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 11:30:24,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 11:30:24,627 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:30:24,627 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:30:24,699 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:30:24,700 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:30:25,135 INFO L? ?]: Removed 38 outVars from TransFormulas that were not future-live. [2024-12-02 11:30:25,135 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:30:25,145 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:30:25,146 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-12-02 11:30:25,146 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:30:25 BoogieIcfgContainer [2024-12-02 11:30:25,146 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:30:25,149 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:30:25,149 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:30:25,152 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:30:25,153 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:30:24" (1/3) ... [2024-12-02 11:30:25,153 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ec5e825 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:30:25, skipping insertion in model container [2024-12-02 11:30:25,153 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:24" (2/3) ... [2024-12-02 11:30:25,154 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ec5e825 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:30:25, skipping insertion in model container [2024-12-02 11:30:25,154 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:30:25" (3/3) ... [2024-12-02 11:30:25,155 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-20.i [2024-12-02 11:30:25,165 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:30:25,167 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-1loop_file-20.i that has 2 procedures, 117 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 11:30:25,210 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:30:25,220 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;@1f19394e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:30:25,221 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 11:30:25,224 INFO L276 IsEmpty]: Start isEmpty. Operand has 117 states, 83 states have (on average 1.4337349397590362) internal successors, (119), 84 states have internal predecessors, (119), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2024-12-02 11:30:25,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-12-02 11:30:25,235 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:25,236 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:25,236 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:25,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:25,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1439534274, now seen corresponding path program 1 times [2024-12-02 11:30:25,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:25,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343816643] [2024-12-02 11:30:25,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:25,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:25,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:25,895 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:30:25,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:25,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343816643] [2024-12-02 11:30:25,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343816643] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:25,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:25,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:30:25,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631344765] [2024-12-02 11:30:25,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:25,902 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:30:25,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:25,916 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:30:25,916 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:30:25,918 INFO L87 Difference]: Start difference. First operand has 117 states, 83 states have (on average 1.4337349397590362) internal successors, (119), 84 states have internal predecessors, (119), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:26,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:26,266 INFO L93 Difference]: Finished difference Result 384 states and 658 transitions. [2024-12-02 11:30:26,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:30:26,269 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 205 [2024-12-02 11:30:26,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:26,278 INFO L225 Difference]: With dead ends: 384 [2024-12-02 11:30:26,278 INFO L226 Difference]: Without dead ends: 258 [2024-12-02 11:30:26,281 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:30:26,284 INFO L435 NwaCegarLoop]: 217 mSDtfsCounter, 183 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:26,284 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 757 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:30:26,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2024-12-02 11:30:26,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 246. [2024-12-02 11:30:26,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 181 states have (on average 1.3977900552486189) internal successors, (253), 181 states have internal predecessors, (253), 62 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-12-02 11:30:26,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 377 transitions. [2024-12-02 11:30:26,344 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 377 transitions. Word has length 205 [2024-12-02 11:30:26,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:26,345 INFO L471 AbstractCegarLoop]: Abstraction has 246 states and 377 transitions. [2024-12-02 11:30:26,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:26,345 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 377 transitions. [2024-12-02 11:30:26,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2024-12-02 11:30:26,349 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:26,350 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:26,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 11:30:26,350 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:26,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:26,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1770352831, now seen corresponding path program 1 times [2024-12-02 11:30:26,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:26,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819393133] [2024-12-02 11:30:26,351 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:26,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:26,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:27,085 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:30:27,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:27,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819393133] [2024-12-02 11:30:27,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819393133] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:27,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:27,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 11:30:27,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835527976] [2024-12-02 11:30:27,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:27,088 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:30:27,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:27,089 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:30:27,089 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:30:27,090 INFO L87 Difference]: Start difference. First operand 246 states and 377 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:27,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:27,733 INFO L93 Difference]: Finished difference Result 758 states and 1144 transitions. [2024-12-02 11:30:27,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 11:30:27,734 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 206 [2024-12-02 11:30:27,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:27,739 INFO L225 Difference]: With dead ends: 758 [2024-12-02 11:30:27,739 INFO L226 Difference]: Without dead ends: 515 [2024-12-02 11:30:27,741 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:30:27,742 INFO L435 NwaCegarLoop]: 210 mSDtfsCounter, 145 mSDsluCounter, 744 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:27,742 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 954 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 11:30:27,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2024-12-02 11:30:27,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 425. [2024-12-02 11:30:27,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 346 states have (on average 1.439306358381503) internal successors, (498), 348 states have internal predecessors, (498), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-12-02 11:30:27,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 646 transitions. [2024-12-02 11:30:27,808 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 646 transitions. Word has length 206 [2024-12-02 11:30:27,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:27,809 INFO L471 AbstractCegarLoop]: Abstraction has 425 states and 646 transitions. [2024-12-02 11:30:27,809 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:27,809 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 646 transitions. [2024-12-02 11:30:27,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2024-12-02 11:30:27,813 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:27,813 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:27,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 11:30:27,814 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:27,814 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:27,814 INFO L85 PathProgramCache]: Analyzing trace with hash -223791875, now seen corresponding path program 1 times [2024-12-02 11:30:27,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:27,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801100760] [2024-12-02 11:30:27,815 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:27,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:27,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:28,190 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:30:28,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:28,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801100760] [2024-12-02 11:30:28,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801100760] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:28,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:28,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:30:28,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631520700] [2024-12-02 11:30:28,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:28,191 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:30:28,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:28,191 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:30:28,191 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:30:28,192 INFO L87 Difference]: Start difference. First operand 425 states and 646 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:28,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:28,461 INFO L93 Difference]: Finished difference Result 1159 states and 1755 transitions. [2024-12-02 11:30:28,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:30:28,462 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 206 [2024-12-02 11:30:28,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:28,469 INFO L225 Difference]: With dead ends: 1159 [2024-12-02 11:30:28,469 INFO L226 Difference]: Without dead ends: 737 [2024-12-02 11:30:28,470 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-12-02 11:30:28,471 INFO L435 NwaCegarLoop]: 255 mSDtfsCounter, 144 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 586 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:28,471 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 586 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:30:28,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2024-12-02 11:30:28,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 526. [2024-12-02 11:30:28,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 447 states have (on average 1.4563758389261745) internal successors, (651), 449 states have internal predecessors, (651), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-12-02 11:30:28,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 799 transitions. [2024-12-02 11:30:28,527 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 799 transitions. Word has length 206 [2024-12-02 11:30:28,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:28,527 INFO L471 AbstractCegarLoop]: Abstraction has 526 states and 799 transitions. [2024-12-02 11:30:28,527 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:28,528 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 799 transitions. [2024-12-02 11:30:28,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2024-12-02 11:30:28,530 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:28,531 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:28,531 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 11:30:28,531 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:28,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:28,532 INFO L85 PathProgramCache]: Analyzing trace with hash -306190743, now seen corresponding path program 1 times [2024-12-02 11:30:28,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:28,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458187135] [2024-12-02 11:30:28,532 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:28,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:29,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:31,186 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:30:31,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:31,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458187135] [2024-12-02 11:30:31,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458187135] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:31,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:31,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 11:30:31,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638064141] [2024-12-02 11:30:31,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:31,187 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:30:31,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:31,188 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:30:31,188 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:30:31,188 INFO L87 Difference]: Start difference. First operand 526 states and 799 transitions. Second operand has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:32,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:32,220 INFO L93 Difference]: Finished difference Result 1552 states and 2286 transitions. [2024-12-02 11:30:32,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 11:30:32,221 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 207 [2024-12-02 11:30:32,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:32,227 INFO L225 Difference]: With dead ends: 1552 [2024-12-02 11:30:32,227 INFO L226 Difference]: Without dead ends: 1029 [2024-12-02 11:30:32,228 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:30:32,229 INFO L435 NwaCegarLoop]: 137 mSDtfsCounter, 330 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:32,229 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 554 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 11:30:32,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1029 states. [2024-12-02 11:30:32,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1029 to 652. [2024-12-02 11:30:32,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 573 states have (on average 1.4659685863874345) internal successors, (840), 575 states have internal predecessors, (840), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-12-02 11:30:32,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 988 transitions. [2024-12-02 11:30:32,286 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 988 transitions. Word has length 207 [2024-12-02 11:30:32,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:32,286 INFO L471 AbstractCegarLoop]: Abstraction has 652 states and 988 transitions. [2024-12-02 11:30:32,286 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:32,286 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 988 transitions. [2024-12-02 11:30:32,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2024-12-02 11:30:32,289 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:32,289 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:32,290 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 11:30:32,290 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:32,290 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:32,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1586054421, now seen corresponding path program 1 times [2024-12-02 11:30:32,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:32,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926423083] [2024-12-02 11:30:32,291 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:32,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:32,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:33,572 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:30:33,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:33,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926423083] [2024-12-02 11:30:33,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926423083] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:33,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:33,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:30:33,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995218460] [2024-12-02 11:30:33,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:33,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 11:30:33,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:33,574 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 11:30:33,574 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:30:33,574 INFO L87 Difference]: Start difference. First operand 652 states and 988 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:35,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:35,048 INFO L93 Difference]: Finished difference Result 1926 states and 2864 transitions. [2024-12-02 11:30:35,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 11:30:35,048 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 207 [2024-12-02 11:30:35,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:35,053 INFO L225 Difference]: With dead ends: 1926 [2024-12-02 11:30:35,053 INFO L226 Difference]: Without dead ends: 1277 [2024-12-02 11:30:35,055 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2024-12-02 11:30:35,055 INFO L435 NwaCegarLoop]: 180 mSDtfsCounter, 353 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:35,056 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [353 Valid, 710 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-12-02 11:30:35,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1277 states. [2024-12-02 11:30:35,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1277 to 666. [2024-12-02 11:30:35,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 587 states have (on average 1.4667802385008517) internal successors, (861), 589 states have internal predecessors, (861), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-12-02 11:30:35,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1009 transitions. [2024-12-02 11:30:35,092 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1009 transitions. Word has length 207 [2024-12-02 11:30:35,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:35,093 INFO L471 AbstractCegarLoop]: Abstraction has 666 states and 1009 transitions. [2024-12-02 11:30:35,093 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:35,093 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1009 transitions. [2024-12-02 11:30:35,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2024-12-02 11:30:35,096 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:35,096 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:35,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 11:30:35,096 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:35,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:35,097 INFO L85 PathProgramCache]: Analyzing trace with hash 236902827, now seen corresponding path program 1 times [2024-12-02 11:30:35,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:35,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421567863] [2024-12-02 11:30:35,097 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:35,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:35,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:36,028 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:30:36,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:36,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421567863] [2024-12-02 11:30:36,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421567863] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:36,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:36,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:30:36,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000466278] [2024-12-02 11:30:36,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:36,029 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 11:30:36,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:36,029 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 11:30:36,029 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:30:36,030 INFO L87 Difference]: Start difference. First operand 666 states and 1009 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:36,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:36,969 INFO L93 Difference]: Finished difference Result 1812 states and 2727 transitions. [2024-12-02 11:30:36,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 11:30:36,970 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 207 [2024-12-02 11:30:36,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:36,975 INFO L225 Difference]: With dead ends: 1812 [2024-12-02 11:30:36,975 INFO L226 Difference]: Without dead ends: 1149 [2024-12-02 11:30:36,977 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:30:36,977 INFO L435 NwaCegarLoop]: 142 mSDtfsCounter, 296 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:36,978 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 507 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-12-02 11:30:36,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2024-12-02 11:30:37,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 716. [2024-12-02 11:30:37,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 637 states have (on average 1.4740973312401884) internal successors, (939), 639 states have internal predecessors, (939), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-12-02 11:30:37,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 1087 transitions. [2024-12-02 11:30:37,020 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 1087 transitions. Word has length 207 [2024-12-02 11:30:37,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:37,021 INFO L471 AbstractCegarLoop]: Abstraction has 716 states and 1087 transitions. [2024-12-02 11:30:37,021 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:37,021 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 1087 transitions. [2024-12-02 11:30:37,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2024-12-02 11:30:37,024 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:37,024 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:37,025 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 11:30:37,025 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:37,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:37,025 INFO L85 PathProgramCache]: Analyzing trace with hash 91669247, now seen corresponding path program 1 times [2024-12-02 11:30:37,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:37,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096882830] [2024-12-02 11:30:37,025 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:37,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:37,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:37,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:30:37,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:37,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096882830] [2024-12-02 11:30:37,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096882830] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:37,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:37,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:30:37,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838669726] [2024-12-02 11:30:37,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:37,134 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:30:37,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:37,134 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:30:37,134 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:30:37,135 INFO L87 Difference]: Start difference. First operand 716 states and 1087 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:37,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:37,242 INFO L93 Difference]: Finished difference Result 1813 states and 2750 transitions. [2024-12-02 11:30:37,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:30:37,242 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 207 [2024-12-02 11:30:37,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:37,247 INFO L225 Difference]: With dead ends: 1813 [2024-12-02 11:30:37,247 INFO L226 Difference]: Without dead ends: 1100 [2024-12-02 11:30:37,248 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:30:37,249 INFO L435 NwaCegarLoop]: 315 mSDtfsCounter, 148 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:37,249 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 459 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:30:37,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2024-12-02 11:30:37,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 891. [2024-12-02 11:30:37,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 812 states have (on average 1.4901477832512315) internal successors, (1210), 814 states have internal predecessors, (1210), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-12-02 11:30:37,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1358 transitions. [2024-12-02 11:30:37,298 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1358 transitions. Word has length 207 [2024-12-02 11:30:37,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:37,298 INFO L471 AbstractCegarLoop]: Abstraction has 891 states and 1358 transitions. [2024-12-02 11:30:37,298 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:37,298 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1358 transitions. [2024-12-02 11:30:37,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-12-02 11:30:37,302 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:37,302 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:37,302 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 11:30:37,302 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:37,302 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:37,303 INFO L85 PathProgramCache]: Analyzing trace with hash -515082686, now seen corresponding path program 1 times [2024-12-02 11:30:37,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:37,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245222081] [2024-12-02 11:30:37,303 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:37,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:37,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:37,498 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:30:37,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:37,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245222081] [2024-12-02 11:30:37,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245222081] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:37,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:37,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:30:37,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073924551] [2024-12-02 11:30:37,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:37,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:30:37,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:37,500 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:30:37,500 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:30:37,500 INFO L87 Difference]: Start difference. First operand 891 states and 1358 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:37,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:37,543 INFO L93 Difference]: Finished difference Result 1783 states and 2719 transitions. [2024-12-02 11:30:37,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:30:37,544 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 208 [2024-12-02 11:30:37,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:37,548 INFO L225 Difference]: With dead ends: 1783 [2024-12-02 11:30:37,548 INFO L226 Difference]: Without dead ends: 895 [2024-12-02 11:30:37,550 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:30:37,550 INFO L435 NwaCegarLoop]: 174 mSDtfsCounter, 0 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:37,550 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 510 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:30:37,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2024-12-02 11:30:37,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 895. [2024-12-02 11:30:37,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 895 states, 816 states have (on average 1.4877450980392157) internal successors, (1214), 818 states have internal predecessors, (1214), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-12-02 11:30:37,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 1362 transitions. [2024-12-02 11:30:37,589 INFO L78 Accepts]: Start accepts. Automaton has 895 states and 1362 transitions. Word has length 208 [2024-12-02 11:30:37,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:37,590 INFO L471 AbstractCegarLoop]: Abstraction has 895 states and 1362 transitions. [2024-12-02 11:30:37,590 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:37,590 INFO L276 IsEmpty]: Start isEmpty. Operand 895 states and 1362 transitions. [2024-12-02 11:30:37,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-12-02 11:30:37,592 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:37,592 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:37,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 11:30:37,592 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:37,592 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:37,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1290355648, now seen corresponding path program 1 times [2024-12-02 11:30:37,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:37,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318913990] [2024-12-02 11:30:37,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:37,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:37,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:37,920 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:30:37,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:37,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318913990] [2024-12-02 11:30:37,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318913990] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:37,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:37,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:30:37,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351960745] [2024-12-02 11:30:37,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:37,921 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:30:37,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:37,922 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:30:37,922 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:30:37,922 INFO L87 Difference]: Start difference. First operand 895 states and 1362 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:38,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:38,540 INFO L93 Difference]: Finished difference Result 2432 states and 3688 transitions. [2024-12-02 11:30:38,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:30:38,541 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 208 [2024-12-02 11:30:38,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:38,547 INFO L225 Difference]: With dead ends: 2432 [2024-12-02 11:30:38,547 INFO L226 Difference]: Without dead ends: 1540 [2024-12-02 11:30:38,548 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:30:38,549 INFO L435 NwaCegarLoop]: 203 mSDtfsCounter, 166 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:38,549 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 630 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 11:30:38,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1540 states. [2024-12-02 11:30:38,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1540 to 1263. [2024-12-02 11:30:38,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1263 states, 1172 states have (on average 1.5025597269624573) internal successors, (1761), 1176 states have internal predecessors, (1761), 82 states have call successors, (82), 8 states have call predecessors, (82), 8 states have return successors, (82), 78 states have call predecessors, (82), 82 states have call successors, (82) [2024-12-02 11:30:38,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1263 states to 1263 states and 1925 transitions. [2024-12-02 11:30:38,612 INFO L78 Accepts]: Start accepts. Automaton has 1263 states and 1925 transitions. Word has length 208 [2024-12-02 11:30:38,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:38,613 INFO L471 AbstractCegarLoop]: Abstraction has 1263 states and 1925 transitions. [2024-12-02 11:30:38,613 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:38,613 INFO L276 IsEmpty]: Start isEmpty. Operand 1263 states and 1925 transitions. [2024-12-02 11:30:38,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-12-02 11:30:38,615 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:38,615 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:38,615 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 11:30:38,615 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:38,615 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:38,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1732730012, now seen corresponding path program 1 times [2024-12-02 11:30:38,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:38,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015657871] [2024-12-02 11:30:38,616 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:38,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:38,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:38,985 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 30 proven. 60 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-12-02 11:30:38,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:38,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015657871] [2024-12-02 11:30:38,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015657871] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:30:38,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211963140] [2024-12-02 11:30:38,986 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:38,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:30:38,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:30:38,988 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:30:38,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 11:30:39,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:39,153 INFO L256 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 11:30:39,160 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:30:40,149 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 872 proven. 114 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2024-12-02 11:30:40,150 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:30:40,531 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 30 proven. 60 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-12-02 11:30:40,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211963140] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:30:40,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:30:40,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 6] total 19 [2024-12-02 11:30:40,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061488396] [2024-12-02 11:30:40,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:30:40,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 11:30:40,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:40,533 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 11:30:40,533 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2024-12-02 11:30:40,534 INFO L87 Difference]: Start difference. First operand 1263 states and 1925 transitions. Second operand has 19 states, 19 states have (on average 6.2105263157894735) internal successors, (118), 18 states have internal predecessors, (118), 6 states have call successors, (82), 4 states have call predecessors, (82), 7 states have return successors, (83), 6 states have call predecessors, (83), 6 states have call successors, (83) [2024-12-02 11:30:42,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:42,037 INFO L93 Difference]: Finished difference Result 2681 states and 4008 transitions. [2024-12-02 11:30:42,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-02 11:30:42,038 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.2105263157894735) internal successors, (118), 18 states have internal predecessors, (118), 6 states have call successors, (82), 4 states have call predecessors, (82), 7 states have return successors, (83), 6 states have call predecessors, (83), 6 states have call successors, (83) Word has length 209 [2024-12-02 11:30:42,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:42,044 INFO L225 Difference]: With dead ends: 2681 [2024-12-02 11:30:42,044 INFO L226 Difference]: Without dead ends: 1421 [2024-12-02 11:30:42,046 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 412 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 704 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=529, Invalid=1921, Unknown=0, NotChecked=0, Total=2450 [2024-12-02 11:30:42,047 INFO L435 NwaCegarLoop]: 175 mSDtfsCounter, 519 mSDsluCounter, 882 mSDsCounter, 0 mSdLazyCounter, 1010 mSolverCounterSat, 377 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 531 SdHoareTripleChecker+Valid, 1057 SdHoareTripleChecker+Invalid, 1387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 377 IncrementalHoareTripleChecker+Valid, 1010 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:42,047 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [531 Valid, 1057 Invalid, 1387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [377 Valid, 1010 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 11:30:42,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1421 states. [2024-12-02 11:30:42,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1421 to 1087. [2024-12-02 11:30:42,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 937 states have (on average 1.424759871931697) internal successors, (1335), 943 states have internal predecessors, (1335), 129 states have call successors, (129), 20 states have call predecessors, (129), 20 states have return successors, (129), 123 states have call predecessors, (129), 129 states have call successors, (129) [2024-12-02 11:30:42,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1593 transitions. [2024-12-02 11:30:42,161 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1593 transitions. Word has length 209 [2024-12-02 11:30:42,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:42,162 INFO L471 AbstractCegarLoop]: Abstraction has 1087 states and 1593 transitions. [2024-12-02 11:30:42,162 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.2105263157894735) internal successors, (118), 18 states have internal predecessors, (118), 6 states have call successors, (82), 4 states have call predecessors, (82), 7 states have return successors, (83), 6 states have call predecessors, (83), 6 states have call successors, (83) [2024-12-02 11:30:42,162 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1593 transitions. [2024-12-02 11:30:42,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-12-02 11:30:42,164 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:42,164 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:42,175 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 11:30:42,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-02 11:30:42,365 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:42,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:42,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1064135639, now seen corresponding path program 1 times [2024-12-02 11:30:42,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:42,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101688690] [2024-12-02 11:30:42,366 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:42,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:42,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:44,053 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:30:44,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:44,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101688690] [2024-12-02 11:30:44,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101688690] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:44,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:44,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 11:30:44,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105809560] [2024-12-02 11:30:44,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:44,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:30:44,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:44,054 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:30:44,054 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:30:44,054 INFO L87 Difference]: Start difference. First operand 1087 states and 1593 transitions. Second operand has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:44,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:44,922 INFO L93 Difference]: Finished difference Result 2598 states and 3723 transitions. [2024-12-02 11:30:44,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 11:30:44,922 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 209 [2024-12-02 11:30:44,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:44,927 INFO L225 Difference]: With dead ends: 2598 [2024-12-02 11:30:44,927 INFO L226 Difference]: Without dead ends: 1763 [2024-12-02 11:30:44,928 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-12-02 11:30:44,929 INFO L435 NwaCegarLoop]: 138 mSDtfsCounter, 324 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:44,929 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 606 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 11:30:44,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1763 states. [2024-12-02 11:30:44,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1763 to 1106. [2024-12-02 11:30:44,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1106 states, 956 states have (on average 1.4320083682008369) internal successors, (1369), 962 states have internal predecessors, (1369), 129 states have call successors, (129), 20 states have call predecessors, (129), 20 states have return successors, (129), 123 states have call predecessors, (129), 129 states have call successors, (129) [2024-12-02 11:30:44,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1106 states to 1106 states and 1627 transitions. [2024-12-02 11:30:44,993 INFO L78 Accepts]: Start accepts. Automaton has 1106 states and 1627 transitions. Word has length 209 [2024-12-02 11:30:44,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:44,994 INFO L471 AbstractCegarLoop]: Abstraction has 1106 states and 1627 transitions. [2024-12-02 11:30:44,994 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:44,994 INFO L276 IsEmpty]: Start isEmpty. Operand 1106 states and 1627 transitions. [2024-12-02 11:30:44,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-12-02 11:30:44,995 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:44,996 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:44,996 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 11:30:44,996 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:44,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:44,996 INFO L85 PathProgramCache]: Analyzing trace with hash -2075252889, now seen corresponding path program 1 times [2024-12-02 11:30:44,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:44,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920256209] [2024-12-02 11:30:44,997 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:44,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:45,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:47,284 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:30:47,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:47,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920256209] [2024-12-02 11:30:47,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920256209] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:47,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:47,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:30:47,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147626733] [2024-12-02 11:30:47,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:47,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:30:47,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:47,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:30:47,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:30:47,285 INFO L87 Difference]: Start difference. First operand 1106 states and 1627 transitions. Second operand has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:48,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:48,984 INFO L93 Difference]: Finished difference Result 2652 states and 3815 transitions. [2024-12-02 11:30:48,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 11:30:48,985 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 209 [2024-12-02 11:30:48,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:48,989 INFO L225 Difference]: With dead ends: 2652 [2024-12-02 11:30:48,989 INFO L226 Difference]: Without dead ends: 1798 [2024-12-02 11:30:48,990 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2024-12-02 11:30:48,991 INFO L435 NwaCegarLoop]: 136 mSDtfsCounter, 405 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:48,991 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [405 Valid, 475 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-12-02 11:30:48,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states. [2024-12-02 11:30:49,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1112. [2024-12-02 11:30:49,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1112 states, 962 states have (on average 1.4324324324324325) internal successors, (1378), 968 states have internal predecessors, (1378), 129 states have call successors, (129), 20 states have call predecessors, (129), 20 states have return successors, (129), 123 states have call predecessors, (129), 129 states have call successors, (129) [2024-12-02 11:30:49,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1112 states to 1112 states and 1636 transitions. [2024-12-02 11:30:49,050 INFO L78 Accepts]: Start accepts. Automaton has 1112 states and 1636 transitions. Word has length 209 [2024-12-02 11:30:49,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:49,051 INFO L471 AbstractCegarLoop]: Abstraction has 1112 states and 1636 transitions. [2024-12-02 11:30:49,051 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:49,051 INFO L276 IsEmpty]: Start isEmpty. Operand 1112 states and 1636 transitions. [2024-12-02 11:30:49,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-12-02 11:30:49,052 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:49,052 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:49,052 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 11:30:49,052 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:49,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:49,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1198646053, now seen corresponding path program 1 times [2024-12-02 11:30:49,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:49,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925938094] [2024-12-02 11:30:49,053 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:49,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:49,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:49,508 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:30:49,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:49,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925938094] [2024-12-02 11:30:49,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925938094] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:49,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:49,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:30:49,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309187898] [2024-12-02 11:30:49,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:49,509 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 11:30:49,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:49,509 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 11:30:49,509 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:30:49,510 INFO L87 Difference]: Start difference. First operand 1112 states and 1636 transitions. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 3 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2024-12-02 11:30:51,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:51,097 INFO L93 Difference]: Finished difference Result 5025 states and 7314 transitions. [2024-12-02 11:30:51,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 11:30:51,098 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 3 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) Word has length 209 [2024-12-02 11:30:51,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:51,108 INFO L225 Difference]: With dead ends: 5025 [2024-12-02 11:30:51,108 INFO L226 Difference]: Without dead ends: 4083 [2024-12-02 11:30:51,110 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=199, Unknown=0, NotChecked=0, Total=306 [2024-12-02 11:30:51,110 INFO L435 NwaCegarLoop]: 352 mSDtfsCounter, 685 mSDsluCounter, 987 mSDsCounter, 0 mSdLazyCounter, 1097 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 685 SdHoareTripleChecker+Valid, 1339 SdHoareTripleChecker+Invalid, 1217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1097 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:51,110 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [685 Valid, 1339 Invalid, 1217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1097 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-12-02 11:30:51,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4083 states. [2024-12-02 11:30:51,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4083 to 2286. [2024-12-02 11:30:51,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2286 states, 2022 states have (on average 1.4332344213649852) internal successors, (2898), 2034 states have internal predecessors, (2898), 227 states have call successors, (227), 36 states have call predecessors, (227), 36 states have return successors, (227), 215 states have call predecessors, (227), 227 states have call successors, (227) [2024-12-02 11:30:51,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2286 states to 2286 states and 3352 transitions. [2024-12-02 11:30:51,256 INFO L78 Accepts]: Start accepts. Automaton has 2286 states and 3352 transitions. Word has length 209 [2024-12-02 11:30:51,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:51,256 INFO L471 AbstractCegarLoop]: Abstraction has 2286 states and 3352 transitions. [2024-12-02 11:30:51,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 3 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2024-12-02 11:30:51,256 INFO L276 IsEmpty]: Start isEmpty. Operand 2286 states and 3352 transitions. [2024-12-02 11:30:51,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-12-02 11:30:51,258 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:51,258 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:51,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 11:30:51,258 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:51,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:51,259 INFO L85 PathProgramCache]: Analyzing trace with hash 213783138, now seen corresponding path program 1 times [2024-12-02 11:30:51,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:51,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743224741] [2024-12-02 11:30:51,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:51,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:51,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:52,924 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:30:52,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:52,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743224741] [2024-12-02 11:30:52,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743224741] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:52,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:52,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 11:30:52,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263675003] [2024-12-02 11:30:52,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:52,926 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:30:52,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:52,926 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:30:52,926 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:30:52,927 INFO L87 Difference]: Start difference. First operand 2286 states and 3352 transitions. Second operand has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:55,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:55,294 INFO L93 Difference]: Finished difference Result 4157 states and 5979 transitions. [2024-12-02 11:30:55,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 11:30:55,295 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 209 [2024-12-02 11:30:55,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:55,303 INFO L225 Difference]: With dead ends: 4157 [2024-12-02 11:30:55,303 INFO L226 Difference]: Without dead ends: 3615 [2024-12-02 11:30:55,304 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2024-12-02 11:30:55,305 INFO L435 NwaCegarLoop]: 235 mSDtfsCounter, 431 mSDsluCounter, 1318 mSDsCounter, 0 mSdLazyCounter, 1121 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 1553 SdHoareTripleChecker+Invalid, 1155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:55,305 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [431 Valid, 1553 Invalid, 1155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1121 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-12-02 11:30:55,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3615 states. [2024-12-02 11:30:55,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3615 to 2313. [2024-12-02 11:30:55,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2313 states, 2049 states have (on average 1.4333821376281113) internal successors, (2937), 2061 states have internal predecessors, (2937), 227 states have call successors, (227), 36 states have call predecessors, (227), 36 states have return successors, (227), 215 states have call predecessors, (227), 227 states have call successors, (227) [2024-12-02 11:30:55,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2313 states to 2313 states and 3391 transitions. [2024-12-02 11:30:55,459 INFO L78 Accepts]: Start accepts. Automaton has 2313 states and 3391 transitions. Word has length 209 [2024-12-02 11:30:55,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:55,459 INFO L471 AbstractCegarLoop]: Abstraction has 2313 states and 3391 transitions. [2024-12-02 11:30:55,459 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:55,460 INFO L276 IsEmpty]: Start isEmpty. Operand 2313 states and 3391 transitions. [2024-12-02 11:30:55,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-12-02 11:30:55,461 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:55,461 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:55,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 11:30:55,461 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:55,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:55,462 INFO L85 PathProgramCache]: Analyzing trace with hash -797334112, now seen corresponding path program 1 times [2024-12-02 11:30:55,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:55,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727827726] [2024-12-02 11:30:55,462 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:55,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:55,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:56,815 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:30:56,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:56,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727827726] [2024-12-02 11:30:56,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727827726] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:56,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:56,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:30:56,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499402310] [2024-12-02 11:30:56,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:56,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:30:56,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:56,816 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:30:56,816 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:30:56,816 INFO L87 Difference]: Start difference. First operand 2313 states and 3391 transitions. Second operand has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:57,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:57,780 INFO L93 Difference]: Finished difference Result 5660 states and 8176 transitions. [2024-12-02 11:30:57,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 11:30:57,781 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 209 [2024-12-02 11:30:57,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:57,791 INFO L225 Difference]: With dead ends: 5660 [2024-12-02 11:30:57,791 INFO L226 Difference]: Without dead ends: 3606 [2024-12-02 11:30:57,794 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=58, Invalid=98, Unknown=0, NotChecked=0, Total=156 [2024-12-02 11:30:57,794 INFO L435 NwaCegarLoop]: 192 mSDtfsCounter, 222 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 810 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:57,795 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 810 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 11:30:57,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3606 states. [2024-12-02 11:30:57,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3606 to 2558. [2024-12-02 11:30:57,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2558 states, 2294 states have (on average 1.4315605928509154) internal successors, (3284), 2306 states have internal predecessors, (3284), 227 states have call successors, (227), 36 states have call predecessors, (227), 36 states have return successors, (227), 215 states have call predecessors, (227), 227 states have call successors, (227) [2024-12-02 11:30:57,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2558 states to 2558 states and 3738 transitions. [2024-12-02 11:30:57,936 INFO L78 Accepts]: Start accepts. Automaton has 2558 states and 3738 transitions. Word has length 209 [2024-12-02 11:30:57,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:57,936 INFO L471 AbstractCegarLoop]: Abstraction has 2558 states and 3738 transitions. [2024-12-02 11:30:57,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:30:57,937 INFO L276 IsEmpty]: Start isEmpty. Operand 2558 states and 3738 transitions. [2024-12-02 11:30:57,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2024-12-02 11:30:57,938 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:57,938 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:30:57,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 11:30:57,938 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:57,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:57,938 INFO L85 PathProgramCache]: Analyzing trace with hash 636348179, now seen corresponding path program 1 times [2024-12-02 11:30:57,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:57,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278346288] [2024-12-02 11:30:57,938 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:57,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:58,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:58,297 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 12 proven. 78 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-12-02 11:30:58,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:58,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278346288] [2024-12-02 11:30:58,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278346288] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:30:58,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888822088] [2024-12-02 11:30:58,297 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:58,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:30:58,297 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:30:58,299 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:30:58,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 11:30:58,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:58,438 INFO L256 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 11:30:58,441 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:30:59,028 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 482 proven. 150 refuted. 0 times theorem prover too weak. 1228 trivial. 0 not checked. [2024-12-02 11:30:59,029 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:30:59,239 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 12 proven. 78 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-12-02 11:30:59,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888822088] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:30:59,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:30:59,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 14 [2024-12-02 11:30:59,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532420112] [2024-12-02 11:30:59,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:30:59,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 11:30:59,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:59,241 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 11:30:59,241 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-12-02 11:30:59,241 INFO L87 Difference]: Start difference. First operand 2558 states and 3738 transitions. Second operand has 14 states, 14 states have (on average 7.857142857142857) internal successors, (110), 14 states have internal predecessors, (110), 4 states have call successors, (83), 3 states have call predecessors, (83), 5 states have return successors, (84), 4 states have call predecessors, (84), 4 states have call successors, (84) [2024-12-02 11:31:00,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:31:00,511 INFO L93 Difference]: Finished difference Result 5428 states and 7701 transitions. [2024-12-02 11:31:00,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-12-02 11:31:00,512 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.857142857142857) internal successors, (110), 14 states have internal predecessors, (110), 4 states have call successors, (83), 3 states have call predecessors, (83), 5 states have return successors, (84), 4 states have call predecessors, (84), 4 states have call successors, (84) Word has length 210 [2024-12-02 11:31:00,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:31:00,524 INFO L225 Difference]: With dead ends: 5428 [2024-12-02 11:31:00,524 INFO L226 Difference]: Without dead ends: 3078 [2024-12-02 11:31:00,527 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 418 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=424, Invalid=1058, Unknown=0, NotChecked=0, Total=1482 [2024-12-02 11:31:00,527 INFO L435 NwaCegarLoop]: 171 mSDtfsCounter, 688 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 876 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 694 SdHoareTripleChecker+Valid, 770 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 11:31:00,527 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [694 Valid, 770 Invalid, 1064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 876 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 11:31:00,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3078 states. [2024-12-02 11:31:00,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3078 to 1437. [2024-12-02 11:31:00,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1437 states, 1215 states have (on average 1.4024691358024692) internal successors, (1704), 1220 states have internal predecessors, (1704), 183 states have call successors, (183), 38 states have call predecessors, (183), 38 states have return successors, (183), 178 states have call predecessors, (183), 183 states have call successors, (183) [2024-12-02 11:31:00,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1437 states to 1437 states and 2070 transitions. [2024-12-02 11:31:00,720 INFO L78 Accepts]: Start accepts. Automaton has 1437 states and 2070 transitions. Word has length 210 [2024-12-02 11:31:00,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:31:00,720 INFO L471 AbstractCegarLoop]: Abstraction has 1437 states and 2070 transitions. [2024-12-02 11:31:00,720 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.857142857142857) internal successors, (110), 14 states have internal predecessors, (110), 4 states have call successors, (83), 3 states have call predecessors, (83), 5 states have return successors, (84), 4 states have call predecessors, (84), 4 states have call successors, (84) [2024-12-02 11:31:00,720 INFO L276 IsEmpty]: Start isEmpty. Operand 1437 states and 2070 transitions. [2024-12-02 11:31:00,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2024-12-02 11:31:00,721 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:31:00,721 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:31:00,731 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 11:31:00,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 11:31:00,922 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:31:00,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:00,922 INFO L85 PathProgramCache]: Analyzing trace with hash 323196620, now seen corresponding path program 1 times [2024-12-02 11:31:00,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:00,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844589266] [2024-12-02 11:31:00,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:00,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:01,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:31:02,623 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:31:02,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:31:02,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844589266] [2024-12-02 11:31:02,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844589266] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:31:02,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:31:02,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 11:31:02,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713498790] [2024-12-02 11:31:02,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:31:02,624 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:31:02,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:31:02,624 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:31:02,624 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:31:02,625 INFO L87 Difference]: Start difference. First operand 1437 states and 2070 transitions. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:03,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:31:03,373 INFO L93 Difference]: Finished difference Result 2895 states and 4198 transitions. [2024-12-02 11:31:03,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 11:31:03,374 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 211 [2024-12-02 11:31:03,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:31:03,379 INFO L225 Difference]: With dead ends: 2895 [2024-12-02 11:31:03,379 INFO L226 Difference]: Without dead ends: 2283 [2024-12-02 11:31:03,380 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:31:03,380 INFO L435 NwaCegarLoop]: 135 mSDtfsCounter, 222 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 11:31:03,380 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 464 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 11:31:03,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2283 states. [2024-12-02 11:31:03,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2283 to 1471. [2024-12-02 11:31:03,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1471 states, 1249 states have (on average 1.4067253803042434) internal successors, (1757), 1254 states have internal predecessors, (1757), 183 states have call successors, (183), 38 states have call predecessors, (183), 38 states have return successors, (183), 178 states have call predecessors, (183), 183 states have call successors, (183) [2024-12-02 11:31:03,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1471 states to 1471 states and 2123 transitions. [2024-12-02 11:31:03,507 INFO L78 Accepts]: Start accepts. Automaton has 1471 states and 2123 transitions. Word has length 211 [2024-12-02 11:31:03,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:31:03,508 INFO L471 AbstractCegarLoop]: Abstraction has 1471 states and 2123 transitions. [2024-12-02 11:31:03,508 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:03,508 INFO L276 IsEmpty]: Start isEmpty. Operand 1471 states and 2123 transitions. [2024-12-02 11:31:03,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2024-12-02 11:31:03,509 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:31:03,509 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:31:03,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 11:31:03,509 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:31:03,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:03,509 INFO L85 PathProgramCache]: Analyzing trace with hash -687920630, now seen corresponding path program 1 times [2024-12-02 11:31:03,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:03,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750769413] [2024-12-02 11:31:03,509 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:03,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:03,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:31:05,760 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:31:05,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:31:05,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750769413] [2024-12-02 11:31:05,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750769413] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:31:05,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:31:05,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-12-02 11:31:05,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353547363] [2024-12-02 11:31:05,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:31:05,761 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 11:31:05,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:31:05,761 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 11:31:05,761 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-12-02 11:31:05,762 INFO L87 Difference]: Start difference. First operand 1471 states and 2123 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:07,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:31:07,193 INFO L93 Difference]: Finished difference Result 4062 states and 5841 transitions. [2024-12-02 11:31:07,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 11:31:07,194 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 211 [2024-12-02 11:31:07,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:31:07,200 INFO L225 Difference]: With dead ends: 4062 [2024-12-02 11:31:07,200 INFO L226 Difference]: Without dead ends: 2859 [2024-12-02 11:31:07,201 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2024-12-02 11:31:07,202 INFO L435 NwaCegarLoop]: 185 mSDtfsCounter, 517 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:31:07,202 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [517 Valid, 647 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-12-02 11:31:07,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2859 states. [2024-12-02 11:31:07,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2859 to 1659. [2024-12-02 11:31:07,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1659 states, 1437 states have (on average 1.420320111343076) internal successors, (2041), 1442 states have internal predecessors, (2041), 183 states have call successors, (183), 38 states have call predecessors, (183), 38 states have return successors, (183), 178 states have call predecessors, (183), 183 states have call successors, (183) [2024-12-02 11:31:07,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1659 states to 1659 states and 2407 transitions. [2024-12-02 11:31:07,324 INFO L78 Accepts]: Start accepts. Automaton has 1659 states and 2407 transitions. Word has length 211 [2024-12-02 11:31:07,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:31:07,325 INFO L471 AbstractCegarLoop]: Abstraction has 1659 states and 2407 transitions. [2024-12-02 11:31:07,325 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:07,325 INFO L276 IsEmpty]: Start isEmpty. Operand 1659 states and 2407 transitions. [2024-12-02 11:31:07,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2024-12-02 11:31:07,326 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:31:07,326 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:31:07,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 11:31:07,326 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:31:07,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:07,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1708988984, now seen corresponding path program 1 times [2024-12-02 11:31:07,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:07,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530849709] [2024-12-02 11:31:07,327 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:07,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:07,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:31:07,631 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:31:07,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:31:07,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530849709] [2024-12-02 11:31:07,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530849709] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:31:07,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:31:07,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 11:31:07,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768103887] [2024-12-02 11:31:07,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:31:07,632 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:31:07,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:31:07,633 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:31:07,633 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:31:07,633 INFO L87 Difference]: Start difference. First operand 1659 states and 2407 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2024-12-02 11:31:08,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:31:08,248 INFO L93 Difference]: Finished difference Result 4012 states and 5839 transitions. [2024-12-02 11:31:08,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:31:08,249 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) Word has length 211 [2024-12-02 11:31:08,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:31:08,257 INFO L225 Difference]: With dead ends: 4012 [2024-12-02 11:31:08,257 INFO L226 Difference]: Without dead ends: 2430 [2024-12-02 11:31:08,259 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:31:08,260 INFO L435 NwaCegarLoop]: 367 mSDtfsCounter, 324 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:31:08,260 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 848 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 11:31:08,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2430 states. [2024-12-02 11:31:08,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2430 to 1581. [2024-12-02 11:31:08,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1581 states, 1359 states have (on average 1.40691685062546) internal successors, (1912), 1364 states have internal predecessors, (1912), 183 states have call successors, (183), 38 states have call predecessors, (183), 38 states have return successors, (183), 178 states have call predecessors, (183), 183 states have call successors, (183) [2024-12-02 11:31:08,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1581 states to 1581 states and 2278 transitions. [2024-12-02 11:31:08,451 INFO L78 Accepts]: Start accepts. Automaton has 1581 states and 2278 transitions. Word has length 211 [2024-12-02 11:31:08,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:31:08,451 INFO L471 AbstractCegarLoop]: Abstraction has 1581 states and 2278 transitions. [2024-12-02 11:31:08,451 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2024-12-02 11:31:08,451 INFO L276 IsEmpty]: Start isEmpty. Operand 1581 states and 2278 transitions. [2024-12-02 11:31:08,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2024-12-02 11:31:08,452 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:31:08,452 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:31:08,453 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 11:31:08,453 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:31:08,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:08,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1365747122, now seen corresponding path program 1 times [2024-12-02 11:31:08,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:08,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622304617] [2024-12-02 11:31:08,453 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:08,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:08,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:31:16,125 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:31:16,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:31:16,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622304617] [2024-12-02 11:31:16,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622304617] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:31:16,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:31:16,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-12-02 11:31:16,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435369001] [2024-12-02 11:31:16,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:31:16,125 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 11:31:16,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:31:16,126 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 11:31:16,126 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-12-02 11:31:16,126 INFO L87 Difference]: Start difference. First operand 1581 states and 2278 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:41,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:31:41,208 INFO L93 Difference]: Finished difference Result 3763 states and 5393 transitions. [2024-12-02 11:31:41,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 11:31:41,209 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 211 [2024-12-02 11:31:41,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:31:41,214 INFO L225 Difference]: With dead ends: 3763 [2024-12-02 11:31:41,214 INFO L226 Difference]: Without dead ends: 3003 [2024-12-02 11:31:41,215 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=260, Invalid=732, Unknown=0, NotChecked=0, Total=992 [2024-12-02 11:31:41,215 INFO L435 NwaCegarLoop]: 180 mSDtfsCounter, 846 mSDsluCounter, 1154 mSDsCounter, 0 mSdLazyCounter, 1435 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 846 SdHoareTripleChecker+Valid, 1334 SdHoareTripleChecker+Invalid, 1463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2024-12-02 11:31:41,215 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [846 Valid, 1334 Invalid, 1463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1435 Invalid, 0 Unknown, 0 Unchecked, 8.9s Time] [2024-12-02 11:31:41,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3003 states. [2024-12-02 11:31:41,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3003 to 1633. [2024-12-02 11:31:41,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1633 states, 1411 states have (on average 1.410347271438696) internal successors, (1990), 1416 states have internal predecessors, (1990), 183 states have call successors, (183), 38 states have call predecessors, (183), 38 states have return successors, (183), 178 states have call predecessors, (183), 183 states have call successors, (183) [2024-12-02 11:31:41,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1633 states to 1633 states and 2356 transitions. [2024-12-02 11:31:41,347 INFO L78 Accepts]: Start accepts. Automaton has 1633 states and 2356 transitions. Word has length 211 [2024-12-02 11:31:41,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:31:41,347 INFO L471 AbstractCegarLoop]: Abstraction has 1633 states and 2356 transitions. [2024-12-02 11:31:41,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:41,347 INFO L276 IsEmpty]: Start isEmpty. Operand 1633 states and 2356 transitions. [2024-12-02 11:31:41,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2024-12-02 11:31:41,348 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:31:41,348 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:31:41,348 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-12-02 11:31:41,348 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:31:41,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:41,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1918102924, now seen corresponding path program 1 times [2024-12-02 11:31:41,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:41,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050122484] [2024-12-02 11:31:41,349 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:41,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:41,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:31:43,438 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:31:43,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:31:43,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050122484] [2024-12-02 11:31:43,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050122484] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:31:43,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:31:43,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-12-02 11:31:43,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702797355] [2024-12-02 11:31:43,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:31:43,439 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 11:31:43,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:31:43,439 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 11:31:43,439 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2024-12-02 11:31:43,440 INFO L87 Difference]: Start difference. First operand 1633 states and 2356 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:44,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:31:44,513 INFO L93 Difference]: Finished difference Result 3854 states and 5528 transitions. [2024-12-02 11:31:44,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 11:31:44,513 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 211 [2024-12-02 11:31:44,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:31:44,518 INFO L225 Difference]: With dead ends: 3854 [2024-12-02 11:31:44,518 INFO L226 Difference]: Without dead ends: 2483 [2024-12-02 11:31:44,520 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2024-12-02 11:31:44,521 INFO L435 NwaCegarLoop]: 185 mSDtfsCounter, 574 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 574 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-12-02 11:31:44,521 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [574 Valid, 563 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-12-02 11:31:44,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2483 states. [2024-12-02 11:31:44,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2483 to 1519. [2024-12-02 11:31:44,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1519 states, 1297 states have (on average 1.389360061680802) internal successors, (1802), 1302 states have internal predecessors, (1802), 183 states have call successors, (183), 38 states have call predecessors, (183), 38 states have return successors, (183), 178 states have call predecessors, (183), 183 states have call successors, (183) [2024-12-02 11:31:44,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 2168 transitions. [2024-12-02 11:31:44,659 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 2168 transitions. Word has length 211 [2024-12-02 11:31:44,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:31:44,660 INFO L471 AbstractCegarLoop]: Abstraction has 1519 states and 2168 transitions. [2024-12-02 11:31:44,660 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:44,660 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 2168 transitions. [2024-12-02 11:31:44,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-12-02 11:31:44,661 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:31:44,661 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:31:44,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-12-02 11:31:44,661 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:31:44,661 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:44,662 INFO L85 PathProgramCache]: Analyzing trace with hash -806872819, now seen corresponding path program 1 times [2024-12-02 11:31:44,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:44,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030739770] [2024-12-02 11:31:44,662 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:44,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:44,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:31:44,927 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:31:44,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:31:44,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030739770] [2024-12-02 11:31:44,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030739770] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:31:44,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:31:44,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 11:31:44,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890195975] [2024-12-02 11:31:44,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:31:44,928 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:31:44,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:31:44,928 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:31:44,928 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:31:44,928 INFO L87 Difference]: Start difference. First operand 1519 states and 2168 transitions. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:45,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:31:45,983 INFO L93 Difference]: Finished difference Result 4841 states and 6872 transitions. [2024-12-02 11:31:45,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 11:31:45,983 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 213 [2024-12-02 11:31:45,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:31:45,993 INFO L225 Difference]: With dead ends: 4841 [2024-12-02 11:31:45,993 INFO L226 Difference]: Without dead ends: 3399 [2024-12-02 11:31:45,995 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:31:45,996 INFO L435 NwaCegarLoop]: 192 mSDtfsCounter, 518 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 11:31:45,997 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [518 Valid, 834 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 480 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 11:31:45,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3399 states. [2024-12-02 11:31:46,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3399 to 2403. [2024-12-02 11:31:46,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2403 states, 2089 states have (on average 1.401627573001436) internal successors, (2928), 2096 states have internal predecessors, (2928), 259 states have call successors, (259), 54 states have call predecessors, (259), 54 states have return successors, (259), 252 states have call predecessors, (259), 259 states have call successors, (259) [2024-12-02 11:31:46,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2403 states to 2403 states and 3446 transitions. [2024-12-02 11:31:46,366 INFO L78 Accepts]: Start accepts. Automaton has 2403 states and 3446 transitions. Word has length 213 [2024-12-02 11:31:46,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:31:46,366 INFO L471 AbstractCegarLoop]: Abstraction has 2403 states and 3446 transitions. [2024-12-02 11:31:46,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:46,367 INFO L276 IsEmpty]: Start isEmpty. Operand 2403 states and 3446 transitions. [2024-12-02 11:31:46,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-12-02 11:31:46,368 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:31:46,368 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:31:46,368 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-12-02 11:31:46,368 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:31:46,368 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:46,368 INFO L85 PathProgramCache]: Analyzing trace with hash -843654338, now seen corresponding path program 1 times [2024-12-02 11:31:46,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:46,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940241247] [2024-12-02 11:31:46,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:46,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:46,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:31:46,685 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:31:46,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:31:46,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940241247] [2024-12-02 11:31:46,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940241247] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:31:46,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:31:46,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 11:31:46,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298523584] [2024-12-02 11:31:46,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:31:46,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:31:46,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:31:46,686 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:31:46,686 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:31:46,686 INFO L87 Difference]: Start difference. First operand 2403 states and 3446 transitions. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 2 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-12-02 11:31:47,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:31:47,688 INFO L93 Difference]: Finished difference Result 5064 states and 7218 transitions. [2024-12-02 11:31:47,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 11:31:47,688 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 2 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 213 [2024-12-02 11:31:47,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:31:47,694 INFO L225 Difference]: With dead ends: 5064 [2024-12-02 11:31:47,694 INFO L226 Difference]: Without dead ends: 2738 [2024-12-02 11:31:47,696 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:31:47,697 INFO L435 NwaCegarLoop]: 201 mSDtfsCounter, 469 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 822 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 11:31:47,697 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [469 Valid, 822 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 11:31:47,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2738 states. [2024-12-02 11:31:47,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2738 to 2483. [2024-12-02 11:31:47,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2483 states, 2169 states have (on average 1.3974181650530197) internal successors, (3031), 2176 states have internal predecessors, (3031), 259 states have call successors, (259), 54 states have call predecessors, (259), 54 states have return successors, (259), 252 states have call predecessors, (259), 259 states have call successors, (259) [2024-12-02 11:31:47,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2483 states to 2483 states and 3549 transitions. [2024-12-02 11:31:47,921 INFO L78 Accepts]: Start accepts. Automaton has 2483 states and 3549 transitions. Word has length 213 [2024-12-02 11:31:47,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:31:47,922 INFO L471 AbstractCegarLoop]: Abstraction has 2483 states and 3549 transitions. [2024-12-02 11:31:47,922 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 2 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-12-02 11:31:47,922 INFO L276 IsEmpty]: Start isEmpty. Operand 2483 states and 3549 transitions. [2024-12-02 11:31:47,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-12-02 11:31:47,922 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:31:47,923 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:31:47,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-12-02 11:31:47,923 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:31:47,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:47,923 INFO L85 PathProgramCache]: Analyzing trace with hash -163595968, now seen corresponding path program 1 times [2024-12-02 11:31:47,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:47,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580377541] [2024-12-02 11:31:47,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:47,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:47,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:31:49,685 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:31:49,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:31:49,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580377541] [2024-12-02 11:31:49,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580377541] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:31:49,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:31:49,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:31:49,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841473332] [2024-12-02 11:31:49,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:31:49,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:31:49,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:31:49,686 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:31:49,686 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:31:49,686 INFO L87 Difference]: Start difference. First operand 2483 states and 3549 transitions. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:50,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:31:50,790 INFO L93 Difference]: Finished difference Result 5476 states and 7771 transitions. [2024-12-02 11:31:50,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 11:31:50,791 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 213 [2024-12-02 11:31:50,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:31:50,797 INFO L225 Difference]: With dead ends: 5476 [2024-12-02 11:31:50,797 INFO L226 Difference]: Without dead ends: 3070 [2024-12-02 11:31:50,799 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2024-12-02 11:31:50,800 INFO L435 NwaCegarLoop]: 132 mSDtfsCounter, 294 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-12-02 11:31:50,800 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 573 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 499 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-12-02 11:31:50,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3070 states. [2024-12-02 11:31:51,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3070 to 2428. [2024-12-02 11:31:51,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2428 states, 2114 states have (on average 1.3987701040681173) internal successors, (2957), 2121 states have internal predecessors, (2957), 259 states have call successors, (259), 54 states have call predecessors, (259), 54 states have return successors, (259), 252 states have call predecessors, (259), 259 states have call successors, (259) [2024-12-02 11:31:51,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2428 states to 2428 states and 3475 transitions. [2024-12-02 11:31:51,031 INFO L78 Accepts]: Start accepts. Automaton has 2428 states and 3475 transitions. Word has length 213 [2024-12-02 11:31:51,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:31:51,031 INFO L471 AbstractCegarLoop]: Abstraction has 2428 states and 3475 transitions. [2024-12-02 11:31:51,031 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:51,031 INFO L276 IsEmpty]: Start isEmpty. Operand 2428 states and 3475 transitions. [2024-12-02 11:31:51,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-12-02 11:31:51,032 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:31:51,032 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:31:51,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-12-02 11:31:51,032 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:31:51,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:51,033 INFO L85 PathProgramCache]: Analyzing trace with hash -384170993, now seen corresponding path program 1 times [2024-12-02 11:31:51,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:51,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788521146] [2024-12-02 11:31:51,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:51,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:51,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:31:51,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:31:51,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:31:51,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788521146] [2024-12-02 11:31:51,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788521146] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:31:51,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:31:51,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 11:31:51,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541545760] [2024-12-02 11:31:51,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:31:51,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 11:31:51,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:31:51,248 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 11:31:51,248 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-12-02 11:31:51,248 INFO L87 Difference]: Start difference. First operand 2428 states and 3475 transitions. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:51,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:31:51,639 INFO L93 Difference]: Finished difference Result 4657 states and 6646 transitions. [2024-12-02 11:31:51,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:31:51,639 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 213 [2024-12-02 11:31:51,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:31:51,644 INFO L225 Difference]: With dead ends: 4657 [2024-12-02 11:31:51,644 INFO L226 Difference]: Without dead ends: 2306 [2024-12-02 11:31:51,647 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:31:51,647 INFO L435 NwaCegarLoop]: 190 mSDtfsCounter, 203 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:31:51,647 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 610 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 11:31:51,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2306 states. [2024-12-02 11:31:51,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2306 to 2218. [2024-12-02 11:31:51,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2218 states, 1904 states have (on average 1.3581932773109244) internal successors, (2586), 1911 states have internal predecessors, (2586), 259 states have call successors, (259), 54 states have call predecessors, (259), 54 states have return successors, (259), 252 states have call predecessors, (259), 259 states have call successors, (259) [2024-12-02 11:31:51,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2218 states to 2218 states and 3104 transitions. [2024-12-02 11:31:51,863 INFO L78 Accepts]: Start accepts. Automaton has 2218 states and 3104 transitions. Word has length 213 [2024-12-02 11:31:51,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:31:51,863 INFO L471 AbstractCegarLoop]: Abstraction has 2218 states and 3104 transitions. [2024-12-02 11:31:51,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:51,863 INFO L276 IsEmpty]: Start isEmpty. Operand 2218 states and 3104 transitions. [2024-12-02 11:31:51,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-12-02 11:31:51,864 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:31:51,864 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:31:51,864 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-12-02 11:31:51,864 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:31:51,864 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:51,864 INFO L85 PathProgramCache]: Analyzing trace with hash -420952512, now seen corresponding path program 1 times [2024-12-02 11:31:51,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:51,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109849020] [2024-12-02 11:31:51,864 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:51,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:51,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:31:51,928 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:31:51,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:31:51,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109849020] [2024-12-02 11:31:51,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109849020] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:31:51,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:31:51,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:31:51,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552850981] [2024-12-02 11:31:51,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:31:51,929 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:31:51,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:31:51,930 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:31:51,930 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:31:51,930 INFO L87 Difference]: Start difference. First operand 2218 states and 3104 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:52,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:31:52,369 INFO L93 Difference]: Finished difference Result 6081 states and 8493 transitions. [2024-12-02 11:31:52,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:31:52,369 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 213 [2024-12-02 11:31:52,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:31:52,377 INFO L225 Difference]: With dead ends: 6081 [2024-12-02 11:31:52,377 INFO L226 Difference]: Without dead ends: 3940 [2024-12-02 11:31:52,379 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:31:52,380 INFO L435 NwaCegarLoop]: 211 mSDtfsCounter, 87 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:31:52,380 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 371 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:31:52,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3940 states. [2024-12-02 11:31:52,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3940 to 3899. [2024-12-02 11:31:52,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3899 states, 3309 states have (on average 1.3363553943789666) internal successors, (4422), 3322 states have internal predecessors, (4422), 487 states have call successors, (487), 102 states have call predecessors, (487), 102 states have return successors, (487), 474 states have call predecessors, (487), 487 states have call successors, (487) [2024-12-02 11:31:52,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3899 states to 3899 states and 5396 transitions. [2024-12-02 11:31:52,886 INFO L78 Accepts]: Start accepts. Automaton has 3899 states and 5396 transitions. Word has length 213 [2024-12-02 11:31:52,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:31:52,887 INFO L471 AbstractCegarLoop]: Abstraction has 3899 states and 5396 transitions. [2024-12-02 11:31:52,887 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:52,887 INFO L276 IsEmpty]: Start isEmpty. Operand 3899 states and 5396 transitions. [2024-12-02 11:31:52,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-12-02 11:31:52,888 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:31:52,888 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:31:52,888 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-12-02 11:31:52,888 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:31:52,888 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:52,888 INFO L85 PathProgramCache]: Analyzing trace with hash 259105858, now seen corresponding path program 1 times [2024-12-02 11:31:52,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:52,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593454757] [2024-12-02 11:31:52,889 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:52,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:52,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:31:54,515 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:31:54,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:31:54,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593454757] [2024-12-02 11:31:54,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593454757] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:31:54,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:31:54,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 11:31:54,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458523515] [2024-12-02 11:31:54,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:31:54,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:31:54,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:31:54,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:31:54,517 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:31:54,517 INFO L87 Difference]: Start difference. First operand 3899 states and 5396 transitions. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:56,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:31:56,128 INFO L93 Difference]: Finished difference Result 9803 states and 13422 transitions. [2024-12-02 11:31:56,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 11:31:56,129 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 213 [2024-12-02 11:31:56,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:31:56,136 INFO L225 Difference]: With dead ends: 9803 [2024-12-02 11:31:56,136 INFO L226 Difference]: Without dead ends: 5981 [2024-12-02 11:31:56,140 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2024-12-02 11:31:56,140 INFO L435 NwaCegarLoop]: 189 mSDtfsCounter, 284 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 703 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 11:31:56,141 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 703 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 11:31:56,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5981 states. [2024-12-02 11:31:56,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5981 to 3618. [2024-12-02 11:31:56,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3618 states, 3028 states have (on average 1.3249669749009247) internal successors, (4012), 3041 states have internal predecessors, (4012), 487 states have call successors, (487), 102 states have call predecessors, (487), 102 states have return successors, (487), 474 states have call predecessors, (487), 487 states have call successors, (487) [2024-12-02 11:31:56,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3618 states to 3618 states and 4986 transitions. [2024-12-02 11:31:56,574 INFO L78 Accepts]: Start accepts. Automaton has 3618 states and 4986 transitions. Word has length 213 [2024-12-02 11:31:56,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:31:56,574 INFO L471 AbstractCegarLoop]: Abstraction has 3618 states and 4986 transitions. [2024-12-02 11:31:56,575 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:31:56,575 INFO L276 IsEmpty]: Start isEmpty. Operand 3618 states and 4986 transitions. [2024-12-02 11:31:56,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2024-12-02 11:31:56,576 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:31:56,576 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:31:56,576 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-12-02 11:31:56,576 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:31:56,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:56,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1775796397, now seen corresponding path program 1 times [2024-12-02 11:31:56,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:56,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293467255] [2024-12-02 11:31:56,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:56,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:56,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:31:57,900 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 48 proven. 126 refuted. 0 times theorem prover too weak. 1686 trivial. 0 not checked. [2024-12-02 11:31:57,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:31:57,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293467255] [2024-12-02 11:31:57,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293467255] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:31:57,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910556480] [2024-12-02 11:31:57,900 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:57,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:31:57,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:31:57,902 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:31:57,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 11:31:58,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:31:58,049 INFO L256 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-12-02 11:31:58,053 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:32:00,165 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 670 proven. 321 refuted. 0 times theorem prover too weak. 869 trivial. 0 not checked. [2024-12-02 11:32:00,166 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:32:02,285 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 48 proven. 129 refuted. 0 times theorem prover too weak. 1683 trivial. 0 not checked. [2024-12-02 11:32:02,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910556480] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:32:02,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:32:02,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 21, 12] total 39 [2024-12-02 11:32:02,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952756683] [2024-12-02 11:32:02,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:32:02,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-12-02 11:32:02,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:32:02,286 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-12-02 11:32:02,286 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1252, Unknown=0, NotChecked=0, Total=1482 [2024-12-02 11:32:02,286 INFO L87 Difference]: Start difference. First operand 3618 states and 4986 transitions. Second operand has 39 states, 37 states have (on average 4.405405405405405) internal successors, (163), 35 states have internal predecessors, (163), 10 states have call successors, (79), 6 states have call predecessors, (79), 10 states have return successors, (81), 10 states have call predecessors, (81), 10 states have call successors, (81) [2024-12-02 11:32:11,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:32:11,160 INFO L93 Difference]: Finished difference Result 7049 states and 9578 transitions. [2024-12-02 11:32:11,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-12-02 11:32:11,161 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 4.405405405405405) internal successors, (163), 35 states have internal predecessors, (163), 10 states have call successors, (79), 6 states have call predecessors, (79), 10 states have return successors, (81), 10 states have call predecessors, (81), 10 states have call successors, (81) Word has length 214 [2024-12-02 11:32:11,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:32:11,170 INFO L225 Difference]: With dead ends: 7049 [2024-12-02 11:32:11,170 INFO L226 Difference]: Without dead ends: 6063 [2024-12-02 11:32:11,176 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 414 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3816 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=2808, Invalid=11234, Unknown=0, NotChecked=0, Total=14042 [2024-12-02 11:32:11,177 INFO L435 NwaCegarLoop]: 241 mSDtfsCounter, 1771 mSDsluCounter, 2172 mSDsCounter, 0 mSdLazyCounter, 3922 mSolverCounterSat, 428 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1780 SdHoareTripleChecker+Valid, 2413 SdHoareTripleChecker+Invalid, 4350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 428 IncrementalHoareTripleChecker+Valid, 3922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:32:11,177 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1780 Valid, 2413 Invalid, 4350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [428 Valid, 3922 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2024-12-02 11:32:11,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6063 states. [2024-12-02 11:32:11,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6063 to 2776. [2024-12-02 11:32:11,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2776 states, 2267 states have (on average 1.305690339655933) internal successors, (2960), 2268 states have internal predecessors, (2960), 403 states have call successors, (403), 105 states have call predecessors, (403), 105 states have return successors, (403), 402 states have call predecessors, (403), 403 states have call successors, (403) [2024-12-02 11:32:11,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2776 states to 2776 states and 3766 transitions. [2024-12-02 11:32:11,641 INFO L78 Accepts]: Start accepts. Automaton has 2776 states and 3766 transitions. Word has length 214 [2024-12-02 11:32:11,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:32:11,641 INFO L471 AbstractCegarLoop]: Abstraction has 2776 states and 3766 transitions. [2024-12-02 11:32:11,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 4.405405405405405) internal successors, (163), 35 states have internal predecessors, (163), 10 states have call successors, (79), 6 states have call predecessors, (79), 10 states have return successors, (81), 10 states have call predecessors, (81), 10 states have call successors, (81) [2024-12-02 11:32:11,642 INFO L276 IsEmpty]: Start isEmpty. Operand 2776 states and 3766 transitions. [2024-12-02 11:32:11,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2024-12-02 11:32:11,642 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:32:11,642 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:32:11,649 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-12-02 11:32:11,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-12-02 11:32:11,843 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:32:11,843 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:32:11,843 INFO L85 PathProgramCache]: Analyzing trace with hash 86852655, now seen corresponding path program 1 times [2024-12-02 11:32:11,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:32:11,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224348502] [2024-12-02 11:32:11,843 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:32:11,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:32:11,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 11:32:11,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1214828922] [2024-12-02 11:32:11,937 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:32:11,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:32:11,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:32:11,938 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:32:11,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 11:32:12,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 11:32:12,109 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 11:32:12,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 11:32:12,260 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 11:32:12,260 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 11:32:12,260 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 11:32:12,269 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 11:32:12,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-02 11:32:12,464 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:32:12,566 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 11:32:12,569 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 11:32:12 BoogieIcfgContainer [2024-12-02 11:32:12,569 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 11:32:12,570 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 11:32:12,570 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 11:32:12,570 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 11:32:12,571 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:30:25" (3/4) ... [2024-12-02 11:32:12,573 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 11:32:12,574 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 11:32:12,575 INFO L158 Benchmark]: Toolchain (without parser) took 108391.22ms. Allocated memory was 142.6MB in the beginning and 880.8MB in the end (delta: 738.2MB). Free memory was 118.5MB in the beginning and 813.5MB in the end (delta: -695.0MB). Peak memory consumption was 45.4MB. Max. memory is 16.1GB. [2024-12-02 11:32:12,575 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 142.6MB. Free memory is still 83.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:32:12,575 INFO L158 Benchmark]: CACSL2BoogieTranslator took 277.45ms. Allocated memory is still 142.6MB. Free memory was 118.3MB in the beginning and 101.5MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 11:32:12,575 INFO L158 Benchmark]: Boogie Procedure Inliner took 53.33ms. Allocated memory is still 142.6MB. Free memory was 101.3MB in the beginning and 95.9MB in the end (delta: 5.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:32:12,575 INFO L158 Benchmark]: Boogie Preprocessor took 58.04ms. Allocated memory is still 142.6MB. Free memory was 95.9MB in the beginning and 87.4MB in the end (delta: 8.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 11:32:12,576 INFO L158 Benchmark]: RCFGBuilder took 571.12ms. Allocated memory is still 142.6MB. Free memory was 87.3MB in the beginning and 103.6MB in the end (delta: -16.3MB). Peak memory consumption was 39.5MB. Max. memory is 16.1GB. [2024-12-02 11:32:12,576 INFO L158 Benchmark]: TraceAbstraction took 107420.98ms. Allocated memory was 142.6MB in the beginning and 880.8MB in the end (delta: 738.2MB). Free memory was 103.1MB in the beginning and 813.6MB in the end (delta: -710.6MB). Peak memory consumption was 529.9MB. Max. memory is 16.1GB. [2024-12-02 11:32:12,576 INFO L158 Benchmark]: Witness Printer took 3.92ms. Allocated memory is still 880.8MB. Free memory was 813.6MB in the beginning and 813.5MB in the end (delta: 76.7kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:32:12,577 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.31ms. Allocated memory is still 142.6MB. Free memory is still 83.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 277.45ms. Allocated memory is still 142.6MB. Free memory was 118.3MB in the beginning and 101.5MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 53.33ms. Allocated memory is still 142.6MB. Free memory was 101.3MB in the beginning and 95.9MB in the end (delta: 5.4MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 58.04ms. Allocated memory is still 142.6MB. Free memory was 95.9MB in the beginning and 87.4MB in the end (delta: 8.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 571.12ms. Allocated memory is still 142.6MB. Free memory was 87.3MB in the beginning and 103.6MB in the end (delta: -16.3MB). Peak memory consumption was 39.5MB. Max. memory is 16.1GB. * TraceAbstraction took 107420.98ms. Allocated memory was 142.6MB in the beginning and 880.8MB in the end (delta: 738.2MB). Free memory was 103.1MB in the beginning and 813.6MB in the end (delta: -710.6MB). Peak memory consumption was 529.9MB. Max. memory is 16.1GB. * Witness Printer took 3.92ms. Allocated memory is still 880.8MB. Free memory was 813.6MB in the beginning and 813.5MB in the end (delta: 76.7kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 168, overapproximation of someBinaryFLOATComparisonOperation at line 199, overapproximation of someBinaryFLOATComparisonOperation at line 166, overapproximation of someBinaryFLOATComparisonOperation at line 199, overapproximation of someBinaryFLOATComparisonOperation at line 164, overapproximation of someBinaryFLOATComparisonOperation at line 106, overapproximation of bitwiseOr at line 73, overapproximation of bitwiseOr at line 199, overapproximation of someBinaryDOUBLEComparisonOperation at line 199, overapproximation of someUnaryFLOAToperation at line 106. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 4; [L23] unsigned char var_1_2 = 0; [L24] unsigned char var_1_3 = 1; [L25] unsigned char var_1_5 = 100; [L26] unsigned char var_1_6 = 1; [L27] unsigned short int var_1_7 = 0; [L28] unsigned short int var_1_8 = 21062; [L29] signed long int var_1_9 = -4; [L30] unsigned long int var_1_10 = 256; [L31] unsigned long int var_1_11 = 2706779013; [L32] float var_1_13 = 25.1; [L33] float var_1_15 = 9.25; [L34] float var_1_16 = 0.8; [L35] float var_1_17 = 9.75; [L36] signed long int var_1_18 = 10; [L37] signed long int var_1_19 = 2050467977; [L38] unsigned short int var_1_20 = 1; [L39] unsigned short int var_1_21 = 63087; [L40] unsigned char var_1_22 = 1; [L41] double var_1_23 = 25.3; [L42] double var_1_24 = 999.1; [L43] unsigned char var_1_25 = 5; [L44] unsigned char var_1_26 = 200; [L45] unsigned char var_1_27 = 32; [L46] unsigned char var_1_28 = 4; [L47] unsigned char var_1_29 = 100; [L48] unsigned char var_1_30 = 2; [L49] unsigned char var_1_31 = 0; [L50] unsigned char var_1_32 = 5; [L51] float var_1_33 = 0.8; [L52] unsigned short int last_1_var_1_20 = 1; [L53] unsigned char last_1_var_1_22 = 1; VAL [isInitial=0, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L203] isInitial = 1 [L204] FCALL initially() [L205] int k_loop; [L206] k_loop = 0 VAL [isInitial=1, k_loop=0, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L206] COND TRUE k_loop < 1 VAL [isInitial=1, k_loop=0, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L207] CALL updateLastVariables() [L195] last_1_var_1_20 = var_1_20 [L196] last_1_var_1_22 = var_1_22 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L207] RET updateLastVariables() [L208] CALL updateVariables() [L145] var_1_2 = __VERIFIER_nondet_uchar() [L146] CALL assume_abort_if_not(var_1_2 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L146] RET assume_abort_if_not(var_1_2 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L147] CALL assume_abort_if_not(var_1_2 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L147] RET assume_abort_if_not(var_1_2 <= 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L148] var_1_3 = __VERIFIER_nondet_uchar() [L149] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L149] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L150] CALL assume_abort_if_not(var_1_3 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L150] RET assume_abort_if_not(var_1_3 <= 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L151] var_1_5 = __VERIFIER_nondet_uchar() [L152] CALL assume_abort_if_not(var_1_5 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L152] RET assume_abort_if_not(var_1_5 >= 64) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L153] CALL assume_abort_if_not(var_1_5 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L153] RET assume_abort_if_not(var_1_5 <= 127) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L154] var_1_6 = __VERIFIER_nondet_uchar() [L155] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L155] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L156] CALL assume_abort_if_not(var_1_6 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=21062, var_1_9=-4] [L156] RET assume_abort_if_not(var_1_6 <= 64) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=21062, var_1_9=-4] [L157] var_1_8 = __VERIFIER_nondet_ushort() [L158] CALL assume_abort_if_not(var_1_8 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L158] RET assume_abort_if_not(var_1_8 >= 16383) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L159] CALL assume_abort_if_not(var_1_8 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L159] RET assume_abort_if_not(var_1_8 <= 32767) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L160] var_1_11 = __VERIFIER_nondet_ulong() [L161] CALL assume_abort_if_not(var_1_11 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L161] RET assume_abort_if_not(var_1_11 >= 2147483647) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L162] CALL assume_abort_if_not(var_1_11 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L162] RET assume_abort_if_not(var_1_11 <= 4294967294) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L163] var_1_15 = __VERIFIER_nondet_float() [L164] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L164] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L165] var_1_16 = __VERIFIER_nondet_float() [L166] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L166] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L167] var_1_17 = __VERIFIER_nondet_float() [L168] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L168] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L169] var_1_19 = __VERIFIER_nondet_long() [L170] CALL assume_abort_if_not(var_1_19 >= 1610612734) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L170] RET assume_abort_if_not(var_1_19 >= 1610612734) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L171] CALL assume_abort_if_not(var_1_19 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L171] RET assume_abort_if_not(var_1_19 <= 2147483646) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L172] var_1_21 = __VERIFIER_nondet_ushort() [L173] CALL assume_abort_if_not(var_1_21 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L173] RET assume_abort_if_not(var_1_21 >= 32767) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L174] CALL assume_abort_if_not(var_1_21 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L174] RET assume_abort_if_not(var_1_21 <= 65534) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L175] var_1_26 = __VERIFIER_nondet_uchar() [L176] CALL assume_abort_if_not(var_1_26 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L176] RET assume_abort_if_not(var_1_26 >= 190) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L177] CALL assume_abort_if_not(var_1_26 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L177] RET assume_abort_if_not(var_1_26 <= 254) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L178] var_1_27 = __VERIFIER_nondet_uchar() [L179] CALL assume_abort_if_not(var_1_27 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L179] RET assume_abort_if_not(var_1_27 >= 31) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L180] CALL assume_abort_if_not(var_1_27 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L180] RET assume_abort_if_not(var_1_27 <= 63) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L181] var_1_28 = __VERIFIER_nondet_uchar() [L182] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L182] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L183] CALL assume_abort_if_not(var_1_28 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L183] RET assume_abort_if_not(var_1_28 <= 31) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L184] var_1_29 = __VERIFIER_nondet_uchar() [L185] CALL assume_abort_if_not(var_1_29 >= 95) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L185] RET assume_abort_if_not(var_1_29 >= 95) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L186] CALL assume_abort_if_not(var_1_29 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L186] RET assume_abort_if_not(var_1_29 <= 127) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L187] var_1_30 = __VERIFIER_nondet_uchar() [L188] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L188] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L189] CALL assume_abort_if_not(var_1_30 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L189] RET assume_abort_if_not(var_1_30 <= 32) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L190] var_1_31 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L191] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L192] CALL assume_abort_if_not(var_1_31 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L192] RET assume_abort_if_not(var_1_31 <= 63) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L208] RET updateVariables() [L209] CALL step() [L57] unsigned char stepLocal_10 = last_1_var_1_22; [L58] signed long int stepLocal_9 = last_1_var_1_20; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_9=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L59] COND TRUE last_1_var_1_22 || stepLocal_10 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L60] COND TRUE \read(last_1_var_1_22) [L61] var_1_25 = var_1_5 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L72] var_1_10 = (var_1_11 - last_1_var_1_20) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L73] EXPR var_1_10 ^ var_1_25 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L73] unsigned long int stepLocal_4 = var_1_10 ^ var_1_25; [L74] COND FALSE !(var_1_6 >= stepLocal_4) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L77] COND TRUE ! (var_1_2 && var_1_3) [L78] var_1_22 = ((var_1_21 > var_1_11) && (! 1)) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L80] var_1_32 = var_1_5 [L81] var_1_33 = var_1_15 [L82] unsigned char stepLocal_1 = var_1_22; [L83] unsigned char stepLocal_0 = var_1_25; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_1=0, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L84] COND FALSE !(var_1_22 || stepLocal_1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L89] unsigned long int stepLocal_3 = var_1_10; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_3=6442450942, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L90] COND TRUE var_1_25 <= stepLocal_3 [L91] var_1_9 = var_1_25 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L93] unsigned long int stepLocal_5 = (3451179663u - var_1_6) * var_1_8; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L94] COND FALSE !(\read(var_1_22)) [L99] var_1_18 = ((((var_1_8) > (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (var_1_8) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L101] signed long int stepLocal_2 = var_1_18; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_2=16383, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L102] COND FALSE !((var_1_6 / var_1_5) > stepLocal_2) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L105] COND TRUE ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) >= var_1_6 [L106] var_1_23 = ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_16)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_16))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L114] signed long int stepLocal_7 = 4; [L115] unsigned long int stepLocal_6 = var_1_10; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_6=6442450942, stepLocal_7=4, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L116] COND TRUE var_1_7 < stepLocal_6 [L117] var_1_20 = ((var_1_5 + ((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6)))) + 16) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_7=4, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L129] unsigned short int stepLocal_8 = var_1_20; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_7=4, stepLocal_8=80, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L130] COND FALSE !(stepLocal_8 > var_1_18) [L141] var_1_24 = var_1_16 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_7=4, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L209] RET step() [L210] CALL, EXPR property() [L199] EXPR (((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L199] EXPR var_1_10 ^ var_1_25 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L199] EXPR (((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L199] EXPR (((((((((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1)) && (var_1_22 ? ((var_1_9 != ((3451179663u - var_1_6) * var_1_8)) ? (var_1_18 == ((signed long int) (var_1_25 - ((var_1_19 - var_1_10) - var_1_6)))) : 1) : (var_1_18 == ((signed long int) ((((var_1_8) > (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (var_1_8) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))))))) && ((var_1_7 < var_1_10) ? (var_1_20 == ((unsigned short int) ((var_1_5 + ((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6)))) + 16))) : (var_1_22 ? ((4 >= var_1_32) ? (var_1_20 == ((unsigned short int) ((((var_1_21 - (var_1_8 - 16)) < 0 ) ? -(var_1_21 - (var_1_8 - 16)) : (var_1_21 - (var_1_8 - 16)))))) : (var_1_20 == ((unsigned short int) var_1_8))) : (var_1_20 == ((unsigned short int) var_1_6))))) && ((! (var_1_2 && var_1_3)) ? (var_1_22 == ((unsigned char) ((var_1_21 > var_1_11) && (! 1)))) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) >= var_1_6) ? (var_1_23 == ((double) ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_16)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_16))))) : ((var_1_5 <= var_1_7) ? (var_1_23 == ((double) var_1_15)) : (var_1_23 == ((double) var_1_17))))) && ((var_1_20 > var_1_18) ? ((! var_1_22) ? (var_1_24 == ((double) (((((var_1_17 - var_1_16)) > (var_1_15)) ? ((var_1_17 - var_1_16)) : (var_1_15))))) : ((! (var_1_9 <= var_1_20)) ? (var_1_24 == ((double) 9.8)) : (var_1_24 == ((double) var_1_15)))) : (var_1_24 == ((double) var_1_16)))) && ((last_1_var_1_22 || last_1_var_1_22) ? (last_1_var_1_22 ? (var_1_25 == ((unsigned char) var_1_5)) : ((last_1_var_1_20 < (1u * (100u >> var_1_6))) ? (var_1_25 == ((unsigned char) var_1_6)) : (var_1_25 == ((unsigned char) var_1_5)))) : (var_1_25 == ((unsigned char) ((var_1_26 - (var_1_27 - var_1_28)) - ((var_1_29 - var_1_30) - var_1_31))))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L199-L200] return (((((((((((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1)) && (var_1_22 ? ((var_1_9 != ((3451179663u - var_1_6) * var_1_8)) ? (var_1_18 == ((signed long int) (var_1_25 - ((var_1_19 - var_1_10) - var_1_6)))) : 1) : (var_1_18 == ((signed long int) ((((var_1_8) > (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (var_1_8) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))))))) && ((var_1_7 < var_1_10) ? (var_1_20 == ((unsigned short int) ((var_1_5 + ((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6)))) + 16))) : (var_1_22 ? ((4 >= var_1_32) ? (var_1_20 == ((unsigned short int) ((((var_1_21 - (var_1_8 - 16)) < 0 ) ? -(var_1_21 - (var_1_8 - 16)) : (var_1_21 - (var_1_8 - 16)))))) : (var_1_20 == ((unsigned short int) var_1_8))) : (var_1_20 == ((unsigned short int) var_1_6))))) && ((! (var_1_2 && var_1_3)) ? (var_1_22 == ((unsigned char) ((var_1_21 > var_1_11) && (! 1)))) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) >= var_1_6) ? (var_1_23 == ((double) ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_16)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_16))))) : ((var_1_5 <= var_1_7) ? (var_1_23 == ((double) var_1_15)) : (var_1_23 == ((double) var_1_17))))) && ((var_1_20 > var_1_18) ? ((! var_1_22) ? (var_1_24 == ((double) (((((var_1_17 - var_1_16)) > (var_1_15)) ? ((var_1_17 - var_1_16)) : (var_1_15))))) : ((! (var_1_9 <= var_1_20)) ? (var_1_24 == ((double) 9.8)) : (var_1_24 == ((double) var_1_15)))) : (var_1_24 == ((double) var_1_16)))) && ((last_1_var_1_22 || last_1_var_1_22) ? (last_1_var_1_22 ? (var_1_25 == ((unsigned char) var_1_5)) : ((last_1_var_1_20 < (1u * (100u >> var_1_6))) ? (var_1_25 == ((unsigned char) var_1_6)) : (var_1_25 == ((unsigned char) var_1_5)))) : (var_1_25 == ((unsigned char) ((var_1_26 - (var_1_27 - var_1_28)) - ((var_1_29 - var_1_30) - var_1_31)))))) && (var_1_32 == ((unsigned char) var_1_5))) && (var_1_33 == ((float) var_1_15)) ; [L210] RET, EXPR property() [L210] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L19] reach_error() VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 117 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 107.3s, OverallIterations: 29, TraceHistogramMax: 31, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 59.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11175 SdHoareTripleChecker+Valid, 29.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11148 mSDsluCounter, 22459 SdHoareTripleChecker+Invalid, 26.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 16819 mSDsCounter, 1742 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16346 IncrementalHoareTripleChecker+Invalid, 18088 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1742 mSolverCounterUnsat, 5640 mSDtfsCounter, 16346 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1813 GetRequests, 1382 SyntacticMatches, 8 SemanticMatches, 423 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5195 ImplicationChecksByTransitivity, 31.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3899occurred in iteration=26, InterpolantAutomatonStates: 365, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.4s AutomataMinimizationTime, 28 MinimizatonAttempts, 22552 StatesRemovedByMinimization, 27 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 2.5s SatisfiabilityAnalysisTime, 38.8s InterpolantComputationTime, 6933 NumberOfCodeBlocks, 6933 NumberOfCodeBlocksAsserted, 33 NumberOfCheckSat, 7104 ConstructedInterpolants, 0 QuantifiedInterpolants, 53876 SizeOfPredicates, 15 NumberOfNonLiveVariables, 1436 ConjunctsInSsa, 63 ConjunctsInUnsatCore, 34 InterpolantComputations, 25 PerfectInterpolantSequences, 62124/63240 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-12-02 11:32:12,787 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-12-02 11:32:12,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 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_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1 --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 d7483f4c602f1d80c3d31837b57d86164e65df5e6fa201344a2b0a8f22740044 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 11:32:14,541 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:32:14,622 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 11:32:14,627 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:32:14,628 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:32:14,650 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:32:14,650 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:32:14,650 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:32:14,651 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:32:14,651 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:32:14,651 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:32:14,651 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:32:14,652 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:32:14,652 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:32:14,652 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:32:14,652 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:32:14,652 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:32:14,652 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 11:32:14,652 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 11:32:14,652 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:32:14,652 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:32:14,652 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:32:14,652 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:32:14,653 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 11:32:14,653 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 11:32:14,653 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 11:32:14,653 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 11:32:14,653 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:32:14,653 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:32:14,653 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:32:14,653 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:32:14,653 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:32:14,653 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:32:14,653 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:32:14,653 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:32:14,653 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:32:14,653 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:32:14,654 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:32:14,654 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:32:14,654 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:32:14,654 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:32:14,654 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:32:14,654 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:32:14,654 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:32:14,654 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 11:32:14,654 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 11:32:14,654 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:32:14,655 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:32:14,655 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:32:14,655 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:32:14,655 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_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1 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 -> d7483f4c602f1d80c3d31837b57d86164e65df5e6fa201344a2b0a8f22740044 [2024-12-02 11:32:14,876 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:32:14,884 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:32:14,887 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:32:14,888 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:32:14,888 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:32:14,889 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i [2024-12-02 11:32:17,568 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/data/5ee31992d/f95d9d748cdb470cbadd625f4b2d9ed1/FLAG3f786c883 [2024-12-02 11:32:17,783 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:32:17,784 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i [2024-12-02 11:32:17,793 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/data/5ee31992d/f95d9d748cdb470cbadd625f4b2d9ed1/FLAG3f786c883 [2024-12-02 11:32:17,806 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/data/5ee31992d/f95d9d748cdb470cbadd625f4b2d9ed1 [2024-12-02 11:32:17,808 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:32:17,810 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:32:17,811 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:32:17,811 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:32:17,814 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:32:17,815 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:32:17" (1/1) ... [2024-12-02 11:32:17,816 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@ce1e81a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:17, skipping insertion in model container [2024-12-02 11:32:17,816 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:32:17" (1/1) ... [2024-12-02 11:32:17,835 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:32:17,945 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_7b308a81-623a-495d-ba89-51a89b3c20d7/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i[916,929] [2024-12-02 11:32:18,017 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:32:18,030 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:32:18,038 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_7b308a81-623a-495d-ba89-51a89b3c20d7/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i[916,929] [2024-12-02 11:32:18,076 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:32:18,094 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:32:18,095 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:18 WrapperNode [2024-12-02 11:32:18,095 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:32:18,096 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:32:18,096 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:32:18,096 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:32:18,102 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:18" (1/1) ... [2024-12-02 11:32:18,111 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:18" (1/1) ... [2024-12-02 11:32:18,134 INFO L138 Inliner]: procedures = 27, calls = 44, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 209 [2024-12-02 11:32:18,135 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:32:18,135 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:32:18,135 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:32:18,135 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:32:18,145 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:18" (1/1) ... [2024-12-02 11:32:18,145 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:18" (1/1) ... [2024-12-02 11:32:18,149 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:18" (1/1) ... [2024-12-02 11:32:18,162 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-12-02 11:32:18,162 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:18" (1/1) ... [2024-12-02 11:32:18,163 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:18" (1/1) ... [2024-12-02 11:32:18,172 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:18" (1/1) ... [2024-12-02 11:32:18,174 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:18" (1/1) ... [2024-12-02 11:32:18,177 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:18" (1/1) ... [2024-12-02 11:32:18,179 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:18" (1/1) ... [2024-12-02 11:32:18,181 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:18" (1/1) ... [2024-12-02 11:32:18,184 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:32:18,185 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:32:18,185 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:32:18,185 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:32:18,186 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:18" (1/1) ... [2024-12-02 11:32:18,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:32:18,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:32:18,215 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:32:18,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:32:18,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:32:18,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 11:32:18,242 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 11:32:18,242 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 11:32:18,242 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:32:18,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:32:18,324 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:32:18,325 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:32:21,630 INFO L? ?]: Removed 31 outVars from TransFormulas that were not future-live. [2024-12-02 11:32:21,630 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:32:21,641 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:32:21,641 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-12-02 11:32:21,641 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:32:21 BoogieIcfgContainer [2024-12-02 11:32:21,642 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:32:21,643 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:32:21,643 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:32:21,647 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:32:21,647 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:32:17" (1/3) ... [2024-12-02 11:32:21,648 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@313fad8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:32:21, skipping insertion in model container [2024-12-02 11:32:21,648 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:32:18" (2/3) ... [2024-12-02 11:32:21,648 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@313fad8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:32:21, skipping insertion in model container [2024-12-02 11:32:21,648 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:32:21" (3/3) ... [2024-12-02 11:32:21,649 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-20.i [2024-12-02 11:32:21,660 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:32:21,662 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-1loop_file-20.i that has 2 procedures, 94 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 11:32:21,705 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:32:21,714 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;@43b8cf2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:32:21,714 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 11:32:21,717 INFO L276 IsEmpty]: Start isEmpty. Operand has 94 states, 60 states have (on average 1.4) internal successors, (84), 61 states have internal predecessors, (84), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2024-12-02 11:32:21,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-12-02 11:32:21,728 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:32:21,728 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:32:21,729 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:32:21,732 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:32:21,733 INFO L85 PathProgramCache]: Analyzing trace with hash 692349495, now seen corresponding path program 1 times [2024-12-02 11:32:21,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:32:21,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [548938832] [2024-12-02 11:32:21,741 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:32:21,742 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-12-02 11:32:21,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:32:21,743 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 11:32:21,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 11:32:22,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:32:22,120 INFO L256 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 11:32:22,130 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:32:23,200 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-12-02 11:32:23,200 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:32:23,201 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:32:23,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [548938832] [2024-12-02 11:32:23,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [548938832] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:32:23,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:32:23,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:32:23,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579359876] [2024-12-02 11:32:23,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:32:23,208 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:32:23,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:32:23,222 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:32:23,223 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:32:23,225 INFO L87 Difference]: Start difference. First operand has 94 states, 60 states have (on average 1.4) internal successors, (84), 61 states have internal predecessors, (84), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:32:25,936 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.46s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:32:28,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:32:31,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:32:31,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:32:31,072 INFO L93 Difference]: Finished difference Result 307 states and 540 transitions. [2024-12-02 11:32:31,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:32:31,095 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 199 [2024-12-02 11:32:31,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:32:31,102 INFO L225 Difference]: With dead ends: 307 [2024-12-02 11:32:31,103 INFO L226 Difference]: Without dead ends: 204 [2024-12-02 11:32:31,105 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 196 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-12-02 11:32:31,107 INFO L435 NwaCegarLoop]: 168 mSDtfsCounter, 127 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2024-12-02 11:32:31,107 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 429 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 7.8s Time] [2024-12-02 11:32:31,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2024-12-02 11:32:31,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 174. [2024-12-02 11:32:31,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 109 states have (on average 1.3027522935779816) internal successors, (142), 109 states have internal predecessors, (142), 62 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-12-02 11:32:31,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 266 transitions. [2024-12-02 11:32:31,151 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 266 transitions. Word has length 199 [2024-12-02 11:32:31,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:32:31,152 INFO L471 AbstractCegarLoop]: Abstraction has 174 states and 266 transitions. [2024-12-02 11:32:31,152 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-12-02 11:32:31,153 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 266 transitions. [2024-12-02 11:32:31,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2024-12-02 11:32:31,156 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:32:31,156 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:32:31,164 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 11:32:31,357 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 11:32:31,357 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:32:31,358 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:32:31,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1102120139, now seen corresponding path program 1 times [2024-12-02 11:32:31,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:32:31,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [499578013] [2024-12-02 11:32:31,358 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:32:31,358 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-12-02 11:32:31,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:32:31,360 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 11:32:31,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 11:32:31,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:32:31,665 INFO L256 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 11:32:31,672 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:32:35,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 722 proven. 264 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2024-12-02 11:32:35,889 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:32:38,111 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:32:38,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [499578013] [2024-12-02 11:32:38,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [499578013] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:32:38,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1569550714] [2024-12-02 11:32:38,111 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:32:38,112 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 11:32:38,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 11:32:38,113 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 11:32:38,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-12-02 11:32:39,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:32:39,052 INFO L256 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 11:32:39,055 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:32:39,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 850 proven. 60 refuted. 0 times theorem prover too weak. 950 trivial. 0 not checked. [2024-12-02 11:32:39,990 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:32:40,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1569550714] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:32:40,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:32:40,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 6] total 19 [2024-12-02 11:32:40,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584336349] [2024-12-02 11:32:40,481 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 11:32:40,482 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 11:32:40,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:32:40,483 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 11:32:40,483 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2024-12-02 11:32:40,484 INFO L87 Difference]: Start difference. First operand 174 states and 266 transitions. Second operand has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 17 states have internal predecessors, (97), 6 states have call successors, (57), 6 states have call predecessors, (57), 8 states have return successors, (58), 6 states have call predecessors, (58), 6 states have call successors, (58) [2024-12-02 11:32:48,738 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.07s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:32:55,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.17s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:32:55,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:32:55,638 INFO L93 Difference]: Finished difference Result 518 states and 738 transitions. [2024-12-02 11:32:55,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-12-02 11:32:55,639 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 17 states have internal predecessors, (97), 6 states have call successors, (57), 6 states have call predecessors, (57), 8 states have return successors, (58), 6 states have call predecessors, (58), 6 states have call successors, (58) Word has length 200 [2024-12-02 11:32:55,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:32:55,641 INFO L225 Difference]: With dead ends: 518 [2024-12-02 11:32:55,641 INFO L226 Difference]: Without dead ends: 347 [2024-12-02 11:32:55,643 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 485 GetRequests, 428 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 841 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=795, Invalid=2627, Unknown=0, NotChecked=0, Total=3422 [2024-12-02 11:32:55,643 INFO L435 NwaCegarLoop]: 90 mSDtfsCounter, 453 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 1019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.7s IncrementalHoareTripleChecker+Time [2024-12-02 11:32:55,643 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [454 Valid, 608 Invalid, 1019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 940 Invalid, 0 Unknown, 0 Unchecked, 10.7s Time] [2024-12-02 11:32:55,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2024-12-02 11:32:55,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 267. [2024-12-02 11:32:55,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 182 states have (on average 1.2582417582417582) internal successors, (229), 184 states have internal predecessors, (229), 70 states have call successors, (70), 14 states have call predecessors, (70), 14 states have return successors, (70), 68 states have call predecessors, (70), 70 states have call successors, (70) [2024-12-02 11:32:55,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 369 transitions. [2024-12-02 11:32:55,679 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 369 transitions. Word has length 200 [2024-12-02 11:32:55,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:32:55,680 INFO L471 AbstractCegarLoop]: Abstraction has 267 states and 369 transitions. [2024-12-02 11:32:55,680 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 17 states have internal predecessors, (97), 6 states have call successors, (57), 6 states have call predecessors, (57), 8 states have return successors, (58), 6 states have call predecessors, (58), 6 states have call successors, (58) [2024-12-02 11:32:55,680 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 369 transitions. [2024-12-02 11:32:55,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2024-12-02 11:32:55,684 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:32:55,684 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 11:32:55,693 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-12-02 11:32:55,891 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-12-02 11:32:56,085 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 11:32:56,085 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:32:56,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:32:56,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1110876405, now seen corresponding path program 1 times [2024-12-02 11:32:56,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:32:56,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [999012315] [2024-12-02 11:32:56,086 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:32:56,086 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-12-02 11:32:56,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:32:56,088 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 11:32:56,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b308a81-623a-495d-ba89-51a89b3c20d7/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-12-02 11:32:56,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:32:56,388 INFO L256 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-12-02 11:32:56,398 INFO L279 TraceCheckSpWp]: Computing forward predicates...