./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.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_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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_cc9503e8-0812-4866-ab8f-114f098ecd51/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 7af22c4985483bd6c8caf866cf1f41c10246f5959d956f77eec260fff7ae1f47 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 15:17:55,801 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 15:17:55,853 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 15:17:55,858 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 15:17:55,858 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 15:17:55,877 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 15:17:55,877 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 15:17:55,877 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 15:17:55,878 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 15:17:55,878 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 15:17:55,878 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 15:17:55,878 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 15:17:55,878 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 15:17:55,878 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 15:17:55,878 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 15:17:55,879 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 15:17:55,879 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 15:17:55,879 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 15:17:55,879 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 15:17:55,879 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 15:17:55,879 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 15:17:55,879 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 15:17:55,879 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 15:17:55,879 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 15:17:55,879 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 15:17:55,879 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 15:17:55,879 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 15:17:55,879 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 15:17:55,880 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 15:17:55,880 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:17:55,880 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:17:55,880 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:17:55,880 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:17:55,880 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 15:17:55,880 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:17:55,880 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:17:55,880 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:17:55,880 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:17:55,880 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 15:17:55,880 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 15:17:55,880 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 15:17:55,881 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 15:17:55,881 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 15:17:55,881 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 15:17:55,881 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 15:17:55,881 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 15:17:55,881 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 15:17:55,881 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 15:17:55,881 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_cc9503e8-0812-4866-ab8f-114f098ecd51/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 -> 7af22c4985483bd6c8caf866cf1f41c10246f5959d956f77eec260fff7ae1f47 [2024-12-02 15:17:56,130 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 15:17:56,138 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 15:17:56,141 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 15:17:56,142 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 15:17:56,143 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 15:17:56,144 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i [2024-12-02 15:17:59,054 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/data/fd4a4f086/1046ca9fb15a40d6aaad841175423900/FLAG31a463482 [2024-12-02 15:17:59,279 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 15:17:59,280 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i [2024-12-02 15:17:59,290 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/data/fd4a4f086/1046ca9fb15a40d6aaad841175423900/FLAG31a463482 [2024-12-02 15:17:59,303 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/data/fd4a4f086/1046ca9fb15a40d6aaad841175423900 [2024-12-02 15:17:59,305 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 15:17:59,306 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 15:17:59,307 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 15:17:59,308 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 15:17:59,311 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 15:17:59,312 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:17:59" (1/1) ... [2024-12-02 15:17:59,313 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c1d4c23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59, skipping insertion in model container [2024-12-02 15:17:59,313 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:17:59" (1/1) ... [2024-12-02 15:17:59,338 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 15:17:59,500 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_cc9503e8-0812-4866-ab8f-114f098ecd51/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i[916,929] [2024-12-02 15:17:59,597 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:17:59,611 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 15:17:59,623 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_cc9503e8-0812-4866-ab8f-114f098ecd51/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i[916,929] [2024-12-02 15:17:59,668 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:17:59,689 INFO L204 MainTranslator]: Completed translation [2024-12-02 15:17:59,689 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59 WrapperNode [2024-12-02 15:17:59,690 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 15:17:59,691 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 15:17:59,691 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 15:17:59,691 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 15:17:59,699 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59" (1/1) ... [2024-12-02 15:17:59,713 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59" (1/1) ... [2024-12-02 15:17:59,760 INFO L138 Inliner]: procedures = 26, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 394 [2024-12-02 15:17:59,761 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 15:17:59,761 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 15:17:59,762 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 15:17:59,762 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 15:17:59,773 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59" (1/1) ... [2024-12-02 15:17:59,773 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59" (1/1) ... [2024-12-02 15:17:59,778 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59" (1/1) ... [2024-12-02 15:17:59,800 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 15:17:59,800 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59" (1/1) ... [2024-12-02 15:17:59,800 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59" (1/1) ... [2024-12-02 15:17:59,816 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59" (1/1) ... [2024-12-02 15:17:59,818 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59" (1/1) ... [2024-12-02 15:17:59,824 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59" (1/1) ... [2024-12-02 15:17:59,828 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59" (1/1) ... [2024-12-02 15:17:59,831 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59" (1/1) ... [2024-12-02 15:17:59,836 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 15:17:59,837 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 15:17:59,837 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 15:17:59,837 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 15:17:59,838 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59" (1/1) ... [2024-12-02 15:17:59,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:17:59,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:17:59,873 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 15:17:59,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 15:17:59,905 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 15:17:59,905 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 15:17:59,905 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 15:17:59,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 15:17:59,906 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 15:17:59,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 15:18:00,012 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 15:18:00,014 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 15:18:00,649 INFO L? ?]: Removed 49 outVars from TransFormulas that were not future-live. [2024-12-02 15:18:00,650 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 15:18:00,664 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 15:18:00,664 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-12-02 15:18:00,664 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:18:00 BoogieIcfgContainer [2024-12-02 15:18:00,665 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 15:18:00,667 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 15:18:00,667 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 15:18:00,672 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 15:18:00,672 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:17:59" (1/3) ... [2024-12-02 15:18:00,673 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27217da9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:18:00, skipping insertion in model container [2024-12-02 15:18:00,673 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:17:59" (2/3) ... [2024-12-02 15:18:00,674 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27217da9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:18:00, skipping insertion in model container [2024-12-02 15:18:00,674 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:18:00" (3/3) ... [2024-12-02 15:18:00,675 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-68.i [2024-12-02 15:18:00,693 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 15:18:00,696 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-1loop_file-68.i that has 2 procedures, 164 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 15:18:00,762 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 15:18:00,775 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;@76a9590a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 15:18:00,775 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 15:18:00,780 INFO L276 IsEmpty]: Start isEmpty. Operand has 164 states, 121 states have (on average 1.4545454545454546) internal successors, (176), 122 states have internal predecessors, (176), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-12-02 15:18:00,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-12-02 15:18:00,798 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:18:00,799 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:18:00,800 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:18:00,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:00,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1572993971, now seen corresponding path program 1 times [2024-12-02 15:18:00,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:00,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522809044] [2024-12-02 15:18:00,814 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:00,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:00,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:01,217 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 3042 trivial. 0 not checked. [2024-12-02 15:18:01,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:18:01,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522809044] [2024-12-02 15:18:01,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522809044] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:18:01,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13513185] [2024-12-02 15:18:01,219 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:01,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:18:01,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:18:01,223 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:18:01,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 15:18:01,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:01,459 INFO L256 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 15:18:01,470 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:18:01,508 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 3042 trivial. 0 not checked. [2024-12-02 15:18:01,508 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:18:01,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13513185] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:18:01,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:18:01,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 15:18:01,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977086303] [2024-12-02 15:18:01,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:18:01,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 15:18:01,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:18:01,538 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 15:18:01,538 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 15:18:01,541 INFO L87 Difference]: Start difference. First operand has 164 states, 121 states have (on average 1.4545454545454546) internal successors, (176), 122 states have internal predecessors, (176), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) [2024-12-02 15:18:01,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:18:01,577 INFO L93 Difference]: Finished difference Result 325 states and 549 transitions. [2024-12-02 15:18:01,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 15:18:01,579 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) Word has length 270 [2024-12-02 15:18:01,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:18:01,587 INFO L225 Difference]: With dead ends: 325 [2024-12-02 15:18:01,587 INFO L226 Difference]: Without dead ends: 160 [2024-12-02 15:18:01,591 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 15:18:01,593 INFO L435 NwaCegarLoop]: 253 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:18:01,594 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:18:01,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-12-02 15:18:01,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2024-12-02 15:18:01,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 118 states have (on average 1.4322033898305084) internal successors, (169), 118 states have internal predecessors, (169), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-12-02 15:18:01,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 249 transitions. [2024-12-02 15:18:01,636 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 249 transitions. Word has length 270 [2024-12-02 15:18:01,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:18:01,637 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 249 transitions. [2024-12-02 15:18:01,637 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) [2024-12-02 15:18:01,637 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 249 transitions. [2024-12-02 15:18:01,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-12-02 15:18:01,642 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:18:01,642 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:18:01,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 15:18:01,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 15:18:01,843 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:18:01,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:01,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1507091183, now seen corresponding path program 1 times [2024-12-02 15:18:01,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:01,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172167118] [2024-12-02 15:18:01,844 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:01,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:01,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:02,207 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-12-02 15:18:02,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:18:02,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172167118] [2024-12-02 15:18:02,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172167118] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:18:02,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:18:02,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:18:02,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943923763] [2024-12-02 15:18:02,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:18:02,214 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:18:02,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:18:02,215 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:18:02,216 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:18:02,216 INFO L87 Difference]: Start difference. First operand 160 states and 249 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:18:02,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:18:02,254 INFO L93 Difference]: Finished difference Result 317 states and 495 transitions. [2024-12-02 15:18:02,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:18:02,255 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 270 [2024-12-02 15:18:02,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:18:02,258 INFO L225 Difference]: With dead ends: 317 [2024-12-02 15:18:02,258 INFO L226 Difference]: Without dead ends: 160 [2024-12-02 15:18:02,260 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 15:18:02,260 INFO L435 NwaCegarLoop]: 247 mSDtfsCounter, 0 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:18:02,261 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 491 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:18:02,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-12-02 15:18:02,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2024-12-02 15:18:02,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 118 states have (on average 1.423728813559322) internal successors, (168), 118 states have internal predecessors, (168), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-12-02 15:18:02,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 248 transitions. [2024-12-02 15:18:02,279 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 248 transitions. Word has length 270 [2024-12-02 15:18:02,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:18:02,281 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 248 transitions. [2024-12-02 15:18:02,281 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:18:02,281 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 248 transitions. [2024-12-02 15:18:02,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-12-02 15:18:02,286 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:18:02,287 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:18:02,287 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 15:18:02,287 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:18:02,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:02,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1112724397, now seen corresponding path program 1 times [2024-12-02 15:18:02,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:02,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564952181] [2024-12-02 15:18:02,288 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:02,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:02,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:04,605 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-12-02 15:18:04,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:18:04,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564952181] [2024-12-02 15:18:04,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564952181] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:18:04,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:18:04,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 15:18:04,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015267536] [2024-12-02 15:18:04,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:18:04,607 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 15:18:04,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:18:04,608 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 15:18:04,608 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-02 15:18:04,609 INFO L87 Difference]: Start difference. First operand 160 states and 248 transitions. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-12-02 15:18:06,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:18:06,278 INFO L93 Difference]: Finished difference Result 544 states and 842 transitions. [2024-12-02 15:18:06,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:18:06,279 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 270 [2024-12-02 15:18:06,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:18:06,283 INFO L225 Difference]: With dead ends: 544 [2024-12-02 15:18:06,283 INFO L226 Difference]: Without dead ends: 387 [2024-12-02 15:18:06,284 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-12-02 15:18:06,285 INFO L435 NwaCegarLoop]: 311 mSDtfsCounter, 992 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 895 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 992 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 1044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 895 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-12-02 15:18:06,285 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [992 Valid, 829 Invalid, 1044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 895 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-12-02 15:18:06,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2024-12-02 15:18:06,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 295. [2024-12-02 15:18:06,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 249 states have (on average 1.4698795180722892) internal successors, (366), 250 states have internal predecessors, (366), 43 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2024-12-02 15:18:06,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 452 transitions. [2024-12-02 15:18:06,335 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 452 transitions. Word has length 270 [2024-12-02 15:18:06,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:18:06,336 INFO L471 AbstractCegarLoop]: Abstraction has 295 states and 452 transitions. [2024-12-02 15:18:06,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-12-02 15:18:06,336 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 452 transitions. [2024-12-02 15:18:06,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-12-02 15:18:06,341 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:18:06,341 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:18:06,341 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 15:18:06,342 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:18:06,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:06,342 INFO L85 PathProgramCache]: Analyzing trace with hash -475623505, now seen corresponding path program 1 times [2024-12-02 15:18:06,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:06,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504432130] [2024-12-02 15:18:06,343 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:06,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:06,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:06,893 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 9 proven. 108 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-12-02 15:18:06,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:18:06,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504432130] [2024-12-02 15:18:06,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504432130] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:18:06,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151471282] [2024-12-02 15:18:06,894 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:06,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:18:06,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:18:06,896 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:18:06,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 15:18:07,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:07,137 INFO L256 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-12-02 15:18:07,147 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:18:08,231 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1543 proven. 147 refuted. 0 times theorem prover too weak. 1430 trivial. 0 not checked. [2024-12-02 15:18:08,231 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:18:08,913 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 81 proven. 150 refuted. 0 times theorem prover too weak. 2889 trivial. 0 not checked. [2024-12-02 15:18:08,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151471282] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:18:08,913 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:18:08,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8, 8] total 15 [2024-12-02 15:18:08,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361566123] [2024-12-02 15:18:08,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:18:08,915 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 15:18:08,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:18:08,917 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 15:18:08,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2024-12-02 15:18:08,918 INFO L87 Difference]: Start difference. First operand 295 states and 452 transitions. Second operand has 15 states, 15 states have (on average 9.4) internal successors, (141), 15 states have internal predecessors, (141), 6 states have call successors, (102), 3 states have call predecessors, (102), 7 states have return successors, (104), 6 states have call predecessors, (104), 6 states have call successors, (104) [2024-12-02 15:18:09,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:18:09,702 INFO L93 Difference]: Finished difference Result 531 states and 812 transitions. [2024-12-02 15:18:09,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 15:18:09,703 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 9.4) internal successors, (141), 15 states have internal predecessors, (141), 6 states have call successors, (102), 3 states have call predecessors, (102), 7 states have return successors, (104), 6 states have call predecessors, (104), 6 states have call successors, (104) Word has length 270 [2024-12-02 15:18:09,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:18:09,706 INFO L225 Difference]: With dead ends: 531 [2024-12-02 15:18:09,707 INFO L226 Difference]: Without dead ends: 239 [2024-12-02 15:18:09,708 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 558 GetRequests, 532 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=235, Invalid=521, Unknown=0, NotChecked=0, Total=756 [2024-12-02 15:18:09,709 INFO L435 NwaCegarLoop]: 153 mSDtfsCounter, 540 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 15:18:09,709 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [541 Valid, 383 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 15:18:09,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-12-02 15:18:09,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 172. [2024-12-02 15:18:09,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 127 states have (on average 1.31496062992126) internal successors, (167), 127 states have internal predecessors, (167), 40 states have call successors, (40), 4 states have call predecessors, (40), 4 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-12-02 15:18:09,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 247 transitions. [2024-12-02 15:18:09,743 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 247 transitions. Word has length 270 [2024-12-02 15:18:09,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:18:09,744 INFO L471 AbstractCegarLoop]: Abstraction has 172 states and 247 transitions. [2024-12-02 15:18:09,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 9.4) internal successors, (141), 15 states have internal predecessors, (141), 6 states have call successors, (102), 3 states have call predecessors, (102), 7 states have return successors, (104), 6 states have call predecessors, (104), 6 states have call successors, (104) [2024-12-02 15:18:09,744 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 247 transitions. [2024-12-02 15:18:09,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2024-12-02 15:18:09,749 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:18:09,749 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:18:09,761 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-12-02 15:18:09,950 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:18:09,950 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:18:09,951 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:09,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1404596375, now seen corresponding path program 1 times [2024-12-02 15:18:09,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:09,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31327349] [2024-12-02 15:18:09,952 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:09,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:10,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:10,337 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-12-02 15:18:10,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:18:10,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31327349] [2024-12-02 15:18:10,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31327349] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:18:10,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:18:10,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:18:10,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945210320] [2024-12-02 15:18:10,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:18:10,338 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:18:10,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:18:10,339 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:18:10,339 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:18:10,339 INFO L87 Difference]: Start difference. First operand 172 states and 247 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:18:10,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:18:10,440 INFO L93 Difference]: Finished difference Result 510 states and 735 transitions. [2024-12-02 15:18:10,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:18:10,441 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 272 [2024-12-02 15:18:10,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:18:10,445 INFO L225 Difference]: With dead ends: 510 [2024-12-02 15:18:10,445 INFO L226 Difference]: Without dead ends: 341 [2024-12-02 15:18:10,446 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:18:10,447 INFO L435 NwaCegarLoop]: 323 mSDtfsCounter, 153 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:18:10,447 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 545 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:18:10,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2024-12-02 15:18:10,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 339. [2024-12-02 15:18:10,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 250 states have (on average 1.312) internal successors, (328), 250 states have internal predecessors, (328), 80 states have call successors, (80), 8 states have call predecessors, (80), 8 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2024-12-02 15:18:10,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 488 transitions. [2024-12-02 15:18:10,526 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 488 transitions. Word has length 272 [2024-12-02 15:18:10,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:18:10,527 INFO L471 AbstractCegarLoop]: Abstraction has 339 states and 488 transitions. [2024-12-02 15:18:10,527 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:18:10,527 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 488 transitions. [2024-12-02 15:18:10,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2024-12-02 15:18:10,530 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:18:10,530 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:18:10,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 15:18:10,530 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:18:10,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:10,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1652742869, now seen corresponding path program 1 times [2024-12-02 15:18:10,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:10,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693067394] [2024-12-02 15:18:10,531 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:10,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:10,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:14,188 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-12-02 15:18:14,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:18:14,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693067394] [2024-12-02 15:18:14,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693067394] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:18:14,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:18:14,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-12-02 15:18:14,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653542098] [2024-12-02 15:18:14,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:18:14,190 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 15:18:14,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:18:14,191 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 15:18:14,191 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2024-12-02 15:18:14,191 INFO L87 Difference]: Start difference. First operand 339 states and 488 transitions. Second operand has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 14 states have internal predecessors, (75), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-12-02 15:18:23,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:18:23,392 INFO L93 Difference]: Finished difference Result 1443 states and 2014 transitions. [2024-12-02 15:18:23,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 15:18:23,393 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 14 states have internal predecessors, (75), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 272 [2024-12-02 15:18:23,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:18:23,401 INFO L225 Difference]: With dead ends: 1443 [2024-12-02 15:18:23,401 INFO L226 Difference]: Without dead ends: 1107 [2024-12-02 15:18:23,402 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=179, Invalid=373, Unknown=0, NotChecked=0, Total=552 [2024-12-02 15:18:23,403 INFO L435 NwaCegarLoop]: 209 mSDtfsCounter, 1857 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1857 SdHoareTripleChecker+Valid, 823 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:18:23,404 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1857 Valid, 823 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2024-12-02 15:18:23,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2024-12-02 15:18:23,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 569. [2024-12-02 15:18:23,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 472 states have (on average 1.3601694915254237) internal successors, (642), 474 states have internal predecessors, (642), 86 states have call successors, (86), 10 states have call predecessors, (86), 10 states have return successors, (86), 84 states have call predecessors, (86), 86 states have call successors, (86) [2024-12-02 15:18:23,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 814 transitions. [2024-12-02 15:18:23,507 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 814 transitions. Word has length 272 [2024-12-02 15:18:23,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:18:23,507 INFO L471 AbstractCegarLoop]: Abstraction has 569 states and 814 transitions. [2024-12-02 15:18:23,508 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 14 states have internal predecessors, (75), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-12-02 15:18:23,508 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 814 transitions. [2024-12-02 15:18:23,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2024-12-02 15:18:23,511 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:18:23,511 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:18:23,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 15:18:23,511 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:18:23,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:23,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1362360749, now seen corresponding path program 1 times [2024-12-02 15:18:23,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:23,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325697730] [2024-12-02 15:18:23,513 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:23,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:23,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:25,264 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-12-02 15:18:25,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:18:25,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325697730] [2024-12-02 15:18:25,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325697730] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:18:25,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:18:25,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 15:18:25,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923479492] [2024-12-02 15:18:25,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:18:25,265 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:18:25,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:18:25,265 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:18:25,266 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:18:25,266 INFO L87 Difference]: Start difference. First operand 569 states and 814 transitions. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:18:27,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:18:27,108 INFO L93 Difference]: Finished difference Result 1255 states and 1792 transitions. [2024-12-02 15:18:27,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 15:18:27,109 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 272 [2024-12-02 15:18:27,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:18:27,113 INFO L225 Difference]: With dead ends: 1255 [2024-12-02 15:18:27,113 INFO L226 Difference]: Without dead ends: 689 [2024-12-02 15:18:27,114 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-12-02 15:18:27,115 INFO L435 NwaCegarLoop]: 188 mSDtfsCounter, 574 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 790 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 574 SdHoareTripleChecker+Valid, 764 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 790 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-12-02 15:18:27,115 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [574 Valid, 764 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 790 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-12-02 15:18:27,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2024-12-02 15:18:27,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 543. [2024-12-02 15:18:27,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 446 states have (on average 1.3632286995515694) internal successors, (608), 448 states have internal predecessors, (608), 86 states have call successors, (86), 10 states have call predecessors, (86), 10 states have return successors, (86), 84 states have call predecessors, (86), 86 states have call successors, (86) [2024-12-02 15:18:27,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 780 transitions. [2024-12-02 15:18:27,213 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 780 transitions. Word has length 272 [2024-12-02 15:18:27,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:18:27,214 INFO L471 AbstractCegarLoop]: Abstraction has 543 states and 780 transitions. [2024-12-02 15:18:27,214 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:18:27,214 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 780 transitions. [2024-12-02 15:18:27,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2024-12-02 15:18:27,217 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:18:27,217 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:18:27,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 15:18:27,217 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:18:27,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:27,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1053876525, now seen corresponding path program 1 times [2024-12-02 15:18:27,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:27,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722532853] [2024-12-02 15:18:27,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:27,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:27,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:31,245 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-12-02 15:18:31,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:18:31,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722532853] [2024-12-02 15:18:31,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722532853] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:18:31,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:18:31,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-12-02 15:18:31,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338684566] [2024-12-02 15:18:31,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:18:31,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 15:18:31,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:18:31,247 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 15:18:31,247 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-12-02 15:18:31,248 INFO L87 Difference]: Start difference. First operand 543 states and 780 transitions. Second operand has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 14 states have internal predecessors, (75), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:18:35,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:18:35,892 INFO L93 Difference]: Finished difference Result 2045 states and 2900 transitions. [2024-12-02 15:18:35,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 15:18:35,893 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 14 states have internal predecessors, (75), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 272 [2024-12-02 15:18:35,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:18:35,901 INFO L225 Difference]: With dead ends: 2045 [2024-12-02 15:18:35,901 INFO L226 Difference]: Without dead ends: 1505 [2024-12-02 15:18:35,902 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=164, Invalid=342, Unknown=0, NotChecked=0, Total=506 [2024-12-02 15:18:35,903 INFO L435 NwaCegarLoop]: 256 mSDtfsCounter, 1420 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 1812 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1420 SdHoareTripleChecker+Valid, 1079 SdHoareTripleChecker+Invalid, 1988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 1812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2024-12-02 15:18:35,903 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1420 Valid, 1079 Invalid, 1988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 1812 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2024-12-02 15:18:35,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1505 states. [2024-12-02 15:18:35,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1505 to 1251. [2024-12-02 15:18:35,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1251 states, 1078 states have (on average 1.3868274582560296) internal successors, (1495), 1084 states have internal predecessors, (1495), 152 states have call successors, (152), 20 states have call predecessors, (152), 20 states have return successors, (152), 146 states have call predecessors, (152), 152 states have call successors, (152) [2024-12-02 15:18:35,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1251 states to 1251 states and 1799 transitions. [2024-12-02 15:18:35,995 INFO L78 Accepts]: Start accepts. Automaton has 1251 states and 1799 transitions. Word has length 272 [2024-12-02 15:18:35,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:18:35,995 INFO L471 AbstractCegarLoop]: Abstraction has 1251 states and 1799 transitions. [2024-12-02 15:18:35,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 14 states have internal predecessors, (75), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:18:35,996 INFO L276 IsEmpty]: Start isEmpty. Operand 1251 states and 1799 transitions. [2024-12-02 15:18:35,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2024-12-02 15:18:35,999 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:18:35,999 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:18:35,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 15:18:35,999 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:18:36,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:36,000 INFO L85 PathProgramCache]: Analyzing trace with hash -225987153, now seen corresponding path program 1 times [2024-12-02 15:18:36,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:36,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586166507] [2024-12-02 15:18:36,000 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:36,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:36,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:36,471 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 90 proven. 27 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-12-02 15:18:36,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:18:36,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586166507] [2024-12-02 15:18:36,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586166507] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:18:36,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313972287] [2024-12-02 15:18:36,471 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:36,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:18:36,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:18:36,474 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:18:36,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 15:18:36,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:36,658 INFO L256 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 15:18:36,664 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:18:36,969 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1327 proven. 33 refuted. 0 times theorem prover too weak. 1760 trivial. 0 not checked. [2024-12-02 15:18:36,969 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:18:37,316 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 84 proven. 33 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-12-02 15:18:37,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313972287] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:18:37,317 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:18:37,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-12-02 15:18:37,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894046242] [2024-12-02 15:18:37,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:18:37,317 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 15:18:37,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:18:37,318 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 15:18:37,318 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-12-02 15:18:37,318 INFO L87 Difference]: Start difference. First operand 1251 states and 1799 transitions. Second operand has 15 states, 15 states have (on average 8.666666666666666) internal successors, (130), 15 states have internal predecessors, (130), 4 states have call successors, (62), 2 states have call predecessors, (62), 4 states have return successors, (64), 4 states have call predecessors, (64), 4 states have call successors, (64) [2024-12-02 15:18:39,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:18:39,420 INFO L93 Difference]: Finished difference Result 2483 states and 3523 transitions. [2024-12-02 15:18:39,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-02 15:18:39,421 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 8.666666666666666) internal successors, (130), 15 states have internal predecessors, (130), 4 states have call successors, (62), 2 states have call predecessors, (62), 4 states have return successors, (64), 4 states have call predecessors, (64), 4 states have call successors, (64) Word has length 272 [2024-12-02 15:18:39,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:18:39,425 INFO L225 Difference]: With dead ends: 2483 [2024-12-02 15:18:39,426 INFO L226 Difference]: Without dead ends: 1235 [2024-12-02 15:18:39,428 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 586 GetRequests, 544 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=451, Invalid=1441, Unknown=0, NotChecked=0, Total=1892 [2024-12-02 15:18:39,428 INFO L435 NwaCegarLoop]: 141 mSDtfsCounter, 777 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 345 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 778 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 1310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 345 IncrementalHoareTripleChecker+Valid, 965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-12-02 15:18:39,429 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [778 Valid, 836 Invalid, 1310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [345 Valid, 965 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-12-02 15:18:39,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1235 states. [2024-12-02 15:18:39,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1235 to 1180. [2024-12-02 15:18:39,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1180 states, 952 states have (on average 1.3361344537815125) internal successors, (1272), 959 states have internal predecessors, (1272), 190 states have call successors, (190), 37 states have call predecessors, (190), 37 states have return successors, (190), 183 states have call predecessors, (190), 190 states have call successors, (190) [2024-12-02 15:18:39,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1180 states to 1180 states and 1652 transitions. [2024-12-02 15:18:39,622 INFO L78 Accepts]: Start accepts. Automaton has 1180 states and 1652 transitions. Word has length 272 [2024-12-02 15:18:39,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:18:39,623 INFO L471 AbstractCegarLoop]: Abstraction has 1180 states and 1652 transitions. [2024-12-02 15:18:39,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 8.666666666666666) internal successors, (130), 15 states have internal predecessors, (130), 4 states have call successors, (62), 2 states have call predecessors, (62), 4 states have return successors, (64), 4 states have call predecessors, (64), 4 states have call successors, (64) [2024-12-02 15:18:39,623 INFO L276 IsEmpty]: Start isEmpty. Operand 1180 states and 1652 transitions. [2024-12-02 15:18:39,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2024-12-02 15:18:39,627 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:18:39,627 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:18:39,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 15:18:39,827 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:18:39,828 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:18:39,828 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:39,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1564257230, now seen corresponding path program 1 times [2024-12-02 15:18:39,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:39,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775167725] [2024-12-02 15:18:39,828 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:39,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:39,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:41,104 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-12-02 15:18:41,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:18:41,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775167725] [2024-12-02 15:18:41,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775167725] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:18:41,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:18:41,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 15:18:41,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398681726] [2024-12-02 15:18:41,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:18:41,105 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 15:18:41,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:18:41,105 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 15:18:41,105 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 15:18:41,105 INFO L87 Difference]: Start difference. First operand 1180 states and 1652 transitions. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:18:42,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:18:42,456 INFO L93 Difference]: Finished difference Result 2484 states and 3478 transitions. [2024-12-02 15:18:42,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 15:18:42,457 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 274 [2024-12-02 15:18:42,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:18:42,462 INFO L225 Difference]: With dead ends: 2484 [2024-12-02 15:18:42,462 INFO L226 Difference]: Without dead ends: 1372 [2024-12-02 15:18:42,464 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:18:42,464 INFO L435 NwaCegarLoop]: 297 mSDtfsCounter, 627 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 627 SdHoareTripleChecker+Valid, 914 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:18:42,465 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [627 Valid, 914 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 522 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-12-02 15:18:42,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1372 states. [2024-12-02 15:18:42,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1372 to 1240. [2024-12-02 15:18:42,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 1012 states have (on average 1.3438735177865613) internal successors, (1360), 1019 states have internal predecessors, (1360), 190 states have call successors, (190), 37 states have call predecessors, (190), 37 states have return successors, (190), 183 states have call predecessors, (190), 190 states have call successors, (190) [2024-12-02 15:18:42,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 1740 transitions. [2024-12-02 15:18:42,627 INFO L78 Accepts]: Start accepts. Automaton has 1240 states and 1740 transitions. Word has length 274 [2024-12-02 15:18:42,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:18:42,628 INFO L471 AbstractCegarLoop]: Abstraction has 1240 states and 1740 transitions. [2024-12-02 15:18:42,628 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:18:42,628 INFO L276 IsEmpty]: Start isEmpty. Operand 1240 states and 1740 transitions. [2024-12-02 15:18:42,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2024-12-02 15:18:42,630 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:18:42,630 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:18:42,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 15:18:42,630 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:18:42,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:42,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1005268626, now seen corresponding path program 1 times [2024-12-02 15:18:42,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:42,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511519173] [2024-12-02 15:18:42,631 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:42,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:42,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:43,010 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 39 proven. 78 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-12-02 15:18:43,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:18:43,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511519173] [2024-12-02 15:18:43,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511519173] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:18:43,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382937967] [2024-12-02 15:18:43,011 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:43,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:18:43,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:18:43,013 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:18:43,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 15:18:43,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:43,176 INFO L256 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-12-02 15:18:43,188 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:18:43,869 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1940 proven. 180 refuted. 0 times theorem prover too weak. 1000 trivial. 0 not checked. [2024-12-02 15:18:43,869 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:18:44,608 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 246 proven. 96 refuted. 0 times theorem prover too weak. 2778 trivial. 0 not checked. [2024-12-02 15:18:44,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382937967] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:18:44,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:18:44,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 12] total 26 [2024-12-02 15:18:44,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041973658] [2024-12-02 15:18:44,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:18:44,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 15:18:44,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:18:44,611 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 15:18:44,611 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2024-12-02 15:18:44,612 INFO L87 Difference]: Start difference. First operand 1240 states and 1740 transitions. Second operand has 26 states, 25 states have (on average 6.76) internal successors, (169), 24 states have internal predecessors, (169), 9 states have call successors, (87), 4 states have call predecessors, (87), 9 states have return successors, (90), 9 states have call predecessors, (90), 9 states have call successors, (90) [2024-12-02 15:18:48,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:18:48,833 INFO L93 Difference]: Finished difference Result 3086 states and 4229 transitions. [2024-12-02 15:18:48,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-02 15:18:48,834 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 6.76) internal successors, (169), 24 states have internal predecessors, (169), 9 states have call successors, (87), 4 states have call predecessors, (87), 9 states have return successors, (90), 9 states have call predecessors, (90), 9 states have call successors, (90) Word has length 274 [2024-12-02 15:18:48,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:18:48,839 INFO L225 Difference]: With dead ends: 3086 [2024-12-02 15:18:48,840 INFO L226 Difference]: Without dead ends: 1914 [2024-12-02 15:18:48,842 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 613 GetRequests, 539 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1493 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1483, Invalid=4217, Unknown=0, NotChecked=0, Total=5700 [2024-12-02 15:18:48,842 INFO L435 NwaCegarLoop]: 222 mSDtfsCounter, 3546 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 1591 mSolverCounterSat, 809 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3546 SdHoareTripleChecker+Valid, 1172 SdHoareTripleChecker+Invalid, 2400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 809 IncrementalHoareTripleChecker+Valid, 1591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-12-02 15:18:48,843 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3546 Valid, 1172 Invalid, 2400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [809 Valid, 1591 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-12-02 15:18:48,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1914 states. [2024-12-02 15:18:49,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1914 to 933. [2024-12-02 15:18:49,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 933 states, 750 states have (on average 1.292) internal successors, (969), 755 states have internal predecessors, (969), 140 states have call successors, (140), 42 states have call predecessors, (140), 42 states have return successors, (140), 135 states have call predecessors, (140), 140 states have call successors, (140) [2024-12-02 15:18:49,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1249 transitions. [2024-12-02 15:18:49,073 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 1249 transitions. Word has length 274 [2024-12-02 15:18:49,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:18:49,074 INFO L471 AbstractCegarLoop]: Abstraction has 933 states and 1249 transitions. [2024-12-02 15:18:49,074 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 6.76) internal successors, (169), 24 states have internal predecessors, (169), 9 states have call successors, (87), 4 states have call predecessors, (87), 9 states have return successors, (90), 9 states have call predecessors, (90), 9 states have call successors, (90) [2024-12-02 15:18:49,075 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 1249 transitions. [2024-12-02 15:18:49,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-12-02 15:18:49,077 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:18:49,077 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:18:49,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 15:18:49,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:18:49,278 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:18:49,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:49,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1138831512, now seen corresponding path program 1 times [2024-12-02 15:18:49,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:49,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972192991] [2024-12-02 15:18:49,279 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:49,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:49,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:49,647 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-12-02 15:18:49,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:18:49,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972192991] [2024-12-02 15:18:49,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972192991] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:18:49,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:18:49,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 15:18:49,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595278310] [2024-12-02 15:18:49,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:18:49,648 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 15:18:49,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:18:49,649 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 15:18:49,649 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:18:49,649 INFO L87 Difference]: Start difference. First operand 933 states and 1249 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:18:50,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:18:50,106 INFO L93 Difference]: Finished difference Result 1945 states and 2631 transitions. [2024-12-02 15:18:50,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 15:18:50,107 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 277 [2024-12-02 15:18:50,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:18:50,111 INFO L225 Difference]: With dead ends: 1945 [2024-12-02 15:18:50,111 INFO L226 Difference]: Without dead ends: 1068 [2024-12-02 15:18:50,113 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:18:50,113 INFO L435 NwaCegarLoop]: 246 mSDtfsCounter, 229 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 15:18:50,114 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 559 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 15:18:50,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2024-12-02 15:18:50,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 947. [2024-12-02 15:18:50,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 764 states have (on average 1.286649214659686) internal successors, (983), 769 states have internal predecessors, (983), 140 states have call successors, (140), 42 states have call predecessors, (140), 42 states have return successors, (140), 135 states have call predecessors, (140), 140 states have call successors, (140) [2024-12-02 15:18:50,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1263 transitions. [2024-12-02 15:18:50,323 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 1263 transitions. Word has length 277 [2024-12-02 15:18:50,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:18:50,324 INFO L471 AbstractCegarLoop]: Abstraction has 947 states and 1263 transitions. [2024-12-02 15:18:50,324 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:18:50,324 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 1263 transitions. [2024-12-02 15:18:50,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-12-02 15:18:50,326 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:18:50,327 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:18:50,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 15:18:50,327 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:18:50,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:50,327 INFO L85 PathProgramCache]: Analyzing trace with hash -666606822, now seen corresponding path program 1 times [2024-12-02 15:18:50,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:50,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809357048] [2024-12-02 15:18:50,328 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:50,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:50,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:50,994 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-12-02 15:18:50,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:18:50,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809357048] [2024-12-02 15:18:50,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809357048] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:18:50,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:18:50,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 15:18:50,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167452005] [2024-12-02 15:18:50,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:18:50,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:18:50,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:18:50,996 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:18:50,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:18:50,997 INFO L87 Difference]: Start difference. First operand 947 states and 1263 transitions. Second operand has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:18:51,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:18:51,564 INFO L93 Difference]: Finished difference Result 1842 states and 2467 transitions. [2024-12-02 15:18:51,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:18:51,565 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 277 [2024-12-02 15:18:51,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:18:51,574 INFO L225 Difference]: With dead ends: 1842 [2024-12-02 15:18:51,574 INFO L226 Difference]: Without dead ends: 1271 [2024-12-02 15:18:51,576 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-02 15:18:51,577 INFO L435 NwaCegarLoop]: 219 mSDtfsCounter, 91 mSDsluCounter, 786 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 1005 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 15:18:51,577 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 1005 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 15:18:51,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2024-12-02 15:18:51,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 995. [2024-12-02 15:18:51,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 995 states, 812 states have (on average 1.2992610837438423) internal successors, (1055), 817 states have internal predecessors, (1055), 140 states have call successors, (140), 42 states have call predecessors, (140), 42 states have return successors, (140), 135 states have call predecessors, (140), 140 states have call successors, (140) [2024-12-02 15:18:51,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 1335 transitions. [2024-12-02 15:18:51,736 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 1335 transitions. Word has length 277 [2024-12-02 15:18:51,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:18:51,736 INFO L471 AbstractCegarLoop]: Abstraction has 995 states and 1335 transitions. [2024-12-02 15:18:51,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:18:51,736 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 1335 transitions. [2024-12-02 15:18:51,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-12-02 15:18:51,738 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:18:51,739 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:18:51,739 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 15:18:51,739 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:18:51,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:51,739 INFO L85 PathProgramCache]: Analyzing trace with hash 2040012572, now seen corresponding path program 1 times [2024-12-02 15:18:51,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:51,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267439642] [2024-12-02 15:18:51,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:51,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:51,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:56,037 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-12-02 15:18:56,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:18:56,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267439642] [2024-12-02 15:18:56,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267439642] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:18:56,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:18:56,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-12-02 15:18:56,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240044407] [2024-12-02 15:18:56,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:18:56,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 15:18:56,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:18:56,038 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 15:18:56,038 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-12-02 15:18:56,038 INFO L87 Difference]: Start difference. First operand 995 states and 1335 transitions. Second operand has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-12-02 15:18:59,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:18:59,529 INFO L93 Difference]: Finished difference Result 1903 states and 2544 transitions. [2024-12-02 15:18:59,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 15:18:59,530 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 277 [2024-12-02 15:18:59,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:18:59,534 INFO L225 Difference]: With dead ends: 1903 [2024-12-02 15:18:59,534 INFO L226 Difference]: Without dead ends: 1284 [2024-12-02 15:18:59,535 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2024-12-02 15:18:59,535 INFO L435 NwaCegarLoop]: 232 mSDtfsCounter, 1184 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1184 SdHoareTripleChecker+Valid, 785 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:18:59,535 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1184 Valid, 785 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 720 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-12-02 15:18:59,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1284 states. [2024-12-02 15:18:59,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1284 to 824. [2024-12-02 15:18:59,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 824 states, 650 states have (on average 1.2861538461538462) internal successors, (836), 652 states have internal predecessors, (836), 131 states have call successors, (131), 42 states have call predecessors, (131), 42 states have return successors, (131), 129 states have call predecessors, (131), 131 states have call successors, (131) [2024-12-02 15:18:59,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 1098 transitions. [2024-12-02 15:18:59,698 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 1098 transitions. Word has length 277 [2024-12-02 15:18:59,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:18:59,698 INFO L471 AbstractCegarLoop]: Abstraction has 824 states and 1098 transitions. [2024-12-02 15:18:59,698 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-12-02 15:18:59,699 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 1098 transitions. [2024-12-02 15:18:59,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-12-02 15:18:59,701 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:18:59,701 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:18:59,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 15:18:59,701 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:18:59,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:59,702 INFO L85 PathProgramCache]: Analyzing trace with hash 34993052, now seen corresponding path program 1 times [2024-12-02 15:18:59,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:59,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071380395] [2024-12-02 15:18:59,702 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:18:59,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:59,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:19:02,286 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-12-02 15:19:02,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:19:02,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071380395] [2024-12-02 15:19:02,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071380395] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:19:02,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:19:02,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 15:19:02,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268415801] [2024-12-02 15:19:02,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:19:02,287 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 15:19:02,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:19:02,287 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 15:19:02,287 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-02 15:19:02,287 INFO L87 Difference]: Start difference. First operand 824 states and 1098 transitions. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:19:03,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:19:03,306 INFO L93 Difference]: Finished difference Result 1837 states and 2459 transitions. [2024-12-02 15:19:03,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 15:19:03,307 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 277 [2024-12-02 15:19:03,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:19:03,310 INFO L225 Difference]: With dead ends: 1837 [2024-12-02 15:19:03,310 INFO L226 Difference]: Without dead ends: 1069 [2024-12-02 15:19:03,311 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2024-12-02 15:19:03,312 INFO L435 NwaCegarLoop]: 188 mSDtfsCounter, 546 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 546 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-12-02 15:19:03,312 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [546 Valid, 404 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-12-02 15:19:03,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states. [2024-12-02 15:19:03,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 853. [2024-12-02 15:19:03,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 853 states, 679 states have (on average 1.2945508100147276) internal successors, (879), 681 states have internal predecessors, (879), 131 states have call successors, (131), 42 states have call predecessors, (131), 42 states have return successors, (131), 129 states have call predecessors, (131), 131 states have call successors, (131) [2024-12-02 15:19:03,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 1141 transitions. [2024-12-02 15:19:03,419 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 1141 transitions. Word has length 277 [2024-12-02 15:19:03,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:19:03,420 INFO L471 AbstractCegarLoop]: Abstraction has 853 states and 1141 transitions. [2024-12-02 15:19:03,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:19:03,420 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 1141 transitions. [2024-12-02 15:19:03,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-12-02 15:19:03,421 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:19:03,422 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:19:03,422 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 15:19:03,422 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:19:03,422 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:19:03,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1553354850, now seen corresponding path program 1 times [2024-12-02 15:19:03,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:19:03,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667110976] [2024-12-02 15:19:03,422 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:19:03,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:19:03,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:19:03,777 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 9 proven. 108 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-12-02 15:19:03,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:19:03,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667110976] [2024-12-02 15:19:03,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667110976] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:19:03,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997572494] [2024-12-02 15:19:03,777 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:19:03,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:19:03,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:19:03,779 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:19:03,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 15:19:03,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:19:03,975 INFO L256 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-02 15:19:03,978 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:19:06,191 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1447 proven. 144 refuted. 0 times theorem prover too weak. 1529 trivial. 0 not checked. [2024-12-02 15:19:06,191 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:19:07,770 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 228 proven. 3 refuted. 0 times theorem prover too weak. 2889 trivial. 0 not checked. [2024-12-02 15:19:07,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997572494] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:19:07,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:19:07,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 18, 9] total 28 [2024-12-02 15:19:07,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642092264] [2024-12-02 15:19:07,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:19:07,772 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 15:19:07,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:19:07,773 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 15:19:07,773 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2024-12-02 15:19:07,773 INFO L87 Difference]: Start difference. First operand 853 states and 1141 transitions. Second operand has 28 states, 27 states have (on average 6.185185185185185) internal successors, (167), 25 states have internal predecessors, (167), 8 states have call successors, (87), 5 states have call predecessors, (87), 10 states have return successors, (90), 10 states have call predecessors, (90), 8 states have call successors, (90) [2024-12-02 15:19:15,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:19:15,264 INFO L93 Difference]: Finished difference Result 1372 states and 1808 transitions. [2024-12-02 15:19:15,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-12-02 15:19:15,265 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 6.185185185185185) internal successors, (167), 25 states have internal predecessors, (167), 8 states have call successors, (87), 5 states have call predecessors, (87), 10 states have return successors, (90), 10 states have call predecessors, (90), 8 states have call successors, (90) Word has length 277 [2024-12-02 15:19:15,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:19:15,268 INFO L225 Difference]: With dead ends: 1372 [2024-12-02 15:19:15,268 INFO L226 Difference]: Without dead ends: 843 [2024-12-02 15:19:15,270 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 619 GetRequests, 535 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2104 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=1525, Invalid=5785, Unknown=0, NotChecked=0, Total=7310 [2024-12-02 15:19:15,271 INFO L435 NwaCegarLoop]: 214 mSDtfsCounter, 1834 mSDsluCounter, 911 mSDsCounter, 0 mSdLazyCounter, 1695 mSolverCounterSat, 510 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1834 SdHoareTripleChecker+Valid, 1125 SdHoareTripleChecker+Invalid, 2205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 510 IncrementalHoareTripleChecker+Valid, 1695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:19:15,271 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1834 Valid, 1125 Invalid, 2205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [510 Valid, 1695 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2024-12-02 15:19:15,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2024-12-02 15:19:15,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 762. [2024-12-02 15:19:15,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 605 states have (on average 1.2743801652892561) internal successors, (771), 607 states have internal predecessors, (771), 114 states have call successors, (114), 42 states have call predecessors, (114), 42 states have return successors, (114), 112 states have call predecessors, (114), 114 states have call successors, (114) [2024-12-02 15:19:15,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 999 transitions. [2024-12-02 15:19:15,456 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 999 transitions. Word has length 277 [2024-12-02 15:19:15,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:19:15,456 INFO L471 AbstractCegarLoop]: Abstraction has 762 states and 999 transitions. [2024-12-02 15:19:15,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 6.185185185185185) internal successors, (167), 25 states have internal predecessors, (167), 8 states have call successors, (87), 5 states have call predecessors, (87), 10 states have return successors, (90), 10 states have call predecessors, (90), 8 states have call successors, (90) [2024-12-02 15:19:15,457 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 999 transitions. [2024-12-02 15:19:15,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-12-02 15:19:15,458 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:19:15,458 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:19:15,470 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 15:19:15,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 15:19:15,659 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:19:15,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:19:15,659 INFO L85 PathProgramCache]: Analyzing trace with hash -565130250, now seen corresponding path program 1 times [2024-12-02 15:19:15,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:19:15,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558067429] [2024-12-02 15:19:15,660 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:19:15,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:19:15,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:19:18,074 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 9 proven. 108 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-12-02 15:19:18,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:19:18,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558067429] [2024-12-02 15:19:18,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558067429] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:19:18,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461995077] [2024-12-02 15:19:18,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:19:18,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:19:18,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:19:18,076 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:19:18,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 15:19:18,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:19:18,250 INFO L256 TraceCheckSpWp]: Trace formula consists of 609 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 15:19:18,254 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:19:22,271 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 515 proven. 210 refuted. 0 times theorem prover too weak. 2395 trivial. 0 not checked. [2024-12-02 15:19:22,271 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:19:35,754 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 9 proven. 108 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-12-02 15:19:35,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461995077] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:19:35,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:19:35,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 11] total 31 [2024-12-02 15:19:35,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224365172] [2024-12-02 15:19:35,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:19:35,756 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 15:19:35,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:19:35,756 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 15:19:35,757 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=735, Unknown=0, NotChecked=0, Total=930 [2024-12-02 15:19:35,757 INFO L87 Difference]: Start difference. First operand 762 states and 999 transitions. Second operand has 31 states, 31 states have (on average 6.741935483870968) internal successors, (209), 31 states have internal predecessors, (209), 5 states have call successors, (120), 4 states have call predecessors, (120), 7 states have return successors, (120), 5 states have call predecessors, (120), 5 states have call successors, (120) [2024-12-02 15:19:41,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:19:41,045 INFO L93 Difference]: Finished difference Result 2028 states and 2658 transitions. [2024-12-02 15:19:41,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-02 15:19:41,046 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 6.741935483870968) internal successors, (209), 31 states have internal predecessors, (209), 5 states have call successors, (120), 4 states have call predecessors, (120), 7 states have return successors, (120), 5 states have call predecessors, (120), 5 states have call successors, (120) Word has length 277 [2024-12-02 15:19:41,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:19:41,051 INFO L225 Difference]: With dead ends: 2028 [2024-12-02 15:19:41,051 INFO L226 Difference]: Without dead ends: 1322 [2024-12-02 15:19:41,053 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 593 GetRequests, 542 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 643 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=735, Invalid=2021, Unknown=0, NotChecked=0, Total=2756 [2024-12-02 15:19:41,053 INFO L435 NwaCegarLoop]: 162 mSDtfsCounter, 1738 mSDsluCounter, 1579 mSDsCounter, 0 mSdLazyCounter, 1832 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1741 SdHoareTripleChecker+Valid, 1741 SdHoareTripleChecker+Invalid, 1948 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2024-12-02 15:19:41,053 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1741 Valid, 1741 Invalid, 1948 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1832 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2024-12-02 15:19:41,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2024-12-02 15:19:41,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 391. [2024-12-02 15:19:41,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 310 states have (on average 1.2483870967741935) internal successors, (387), 311 states have internal predecessors, (387), 57 states have call successors, (57), 23 states have call predecessors, (57), 23 states have return successors, (57), 56 states have call predecessors, (57), 57 states have call successors, (57) [2024-12-02 15:19:41,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 501 transitions. [2024-12-02 15:19:41,163 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 501 transitions. Word has length 277 [2024-12-02 15:19:41,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:19:41,163 INFO L471 AbstractCegarLoop]: Abstraction has 391 states and 501 transitions. [2024-12-02 15:19:41,163 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.741935483870968) internal successors, (209), 31 states have internal predecessors, (209), 5 states have call successors, (120), 4 states have call predecessors, (120), 7 states have return successors, (120), 5 states have call predecessors, (120), 5 states have call successors, (120) [2024-12-02 15:19:41,163 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 501 transitions. [2024-12-02 15:19:41,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2024-12-02 15:19:41,164 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:19:41,165 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:19:41,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 15:19:41,365 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 15:19:41,366 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:19:41,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:19:41,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1872815791, now seen corresponding path program 1 times [2024-12-02 15:19:41,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:19:41,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788285583] [2024-12-02 15:19:41,366 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:19:41,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:19:41,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:19:41,768 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 30 proven. 87 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-12-02 15:19:41,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:19:41,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788285583] [2024-12-02 15:19:41,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788285583] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:19:41,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842537095] [2024-12-02 15:19:41,768 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:19:41,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:19:41,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:19:41,770 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:19:41,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 15:19:41,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:19:41,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 15:19:41,974 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:19:42,734 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1219 proven. 87 refuted. 0 times theorem prover too weak. 1814 trivial. 0 not checked. [2024-12-02 15:19:42,734 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:19:43,295 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 30 proven. 87 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-12-02 15:19:43,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842537095] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:19:43,295 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:19:43,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2024-12-02 15:19:43,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943402969] [2024-12-02 15:19:43,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:19:43,296 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 15:19:43,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:19:43,297 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 15:19:43,297 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-12-02 15:19:43,298 INFO L87 Difference]: Start difference. First operand 391 states and 501 transitions. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 2 states have call successors, (69), 2 states have call predecessors, (69), 4 states have return successors, (70), 2 states have call predecessors, (70), 2 states have call successors, (70) [2024-12-02 15:19:44,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:19:44,399 INFO L93 Difference]: Finished difference Result 1203 states and 1529 transitions. [2024-12-02 15:19:44,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 15:19:44,400 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 2 states have call successors, (69), 2 states have call predecessors, (69), 4 states have return successors, (70), 2 states have call predecessors, (70), 2 states have call successors, (70) Word has length 279 [2024-12-02 15:19:44,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:19:44,403 INFO L225 Difference]: With dead ends: 1203 [2024-12-02 15:19:44,403 INFO L226 Difference]: Without dead ends: 815 [2024-12-02 15:19:44,404 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 555 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-12-02 15:19:44,404 INFO L435 NwaCegarLoop]: 187 mSDtfsCounter, 563 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 574 SdHoareTripleChecker+Valid, 662 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 15:19:44,405 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [574 Valid, 662 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 15:19:44,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states. [2024-12-02 15:19:44,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 793. [2024-12-02 15:19:44,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 628 states have (on average 1.2420382165605095) internal successors, (780), 630 states have internal predecessors, (780), 114 states have call successors, (114), 50 states have call predecessors, (114), 50 states have return successors, (114), 112 states have call predecessors, (114), 114 states have call successors, (114) [2024-12-02 15:19:44,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 1008 transitions. [2024-12-02 15:19:44,687 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 1008 transitions. Word has length 279 [2024-12-02 15:19:44,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:19:44,687 INFO L471 AbstractCegarLoop]: Abstraction has 793 states and 1008 transitions. [2024-12-02 15:19:44,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 2 states have call successors, (69), 2 states have call predecessors, (69), 4 states have return successors, (70), 2 states have call predecessors, (70), 2 states have call successors, (70) [2024-12-02 15:19:44,687 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 1008 transitions. [2024-12-02 15:19:44,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2024-12-02 15:19:44,689 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:19:44,689 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:19:44,697 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 15:19:44,889 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 15:19:44,889 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:19:44,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:19:44,890 INFO L85 PathProgramCache]: Analyzing trace with hash 833803603, now seen corresponding path program 1 times [2024-12-02 15:19:44,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:19:44,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781817658] [2024-12-02 15:19:44,890 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:19:44,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:19:45,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 15:19:45,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [698423266] [2024-12-02 15:19:45,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:19:45,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:19:45,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:19:45,194 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:19:45,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 15:19:45,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:19:45,470 INFO L256 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 15:19:45,475 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:19:46,832 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1408 proven. 54 refuted. 0 times theorem prover too weak. 1658 trivial. 0 not checked. [2024-12-02 15:19:46,832 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:20:13,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:20:13,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781817658] [2024-12-02 15:20:13,506 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 15:20:13,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698423266] [2024-12-02 15:20:13,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698423266] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:20:13,506 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:20:13,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-12-02 15:20:13,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572938478] [2024-12-02 15:20:13,506 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 15:20:13,507 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 15:20:13,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:20:13,508 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 15:20:13,508 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=175, Unknown=6, NotChecked=0, Total=240 [2024-12-02 15:20:13,508 INFO L87 Difference]: Start difference. First operand 793 states and 1008 transitions. Second operand has 12 states, 12 states have (on average 7.833333333333333) internal successors, (94), 11 states have internal predecessors, (94), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2024-12-02 15:20:20,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:20:20,135 INFO L93 Difference]: Finished difference Result 2030 states and 2584 transitions. [2024-12-02 15:20:20,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 15:20:20,136 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.833333333333333) internal successors, (94), 11 states have internal predecessors, (94), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) Word has length 279 [2024-12-02 15:20:20,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:20:20,140 INFO L225 Difference]: With dead ends: 2030 [2024-12-02 15:20:20,140 INFO L226 Difference]: Without dead ends: 1240 [2024-12-02 15:20:20,141 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 362 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 29.8s TimeCoverageRelationStatistics Valid=281, Invalid=704, Unknown=7, NotChecked=0, Total=992 [2024-12-02 15:20:20,141 INFO L435 NwaCegarLoop]: 160 mSDtfsCounter, 606 mSDsluCounter, 1026 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 606 SdHoareTripleChecker+Valid, 1186 SdHoareTripleChecker+Invalid, 950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-12-02 15:20:20,142 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [606 Valid, 1186 Invalid, 950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 694 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-12-02 15:20:20,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1240 states. [2024-12-02 15:20:20,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1240 to 942. [2024-12-02 15:20:20,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 942 states, 719 states have (on average 1.21557719054242) internal successors, (874), 721 states have internal predecessors, (874), 154 states have call successors, (154), 68 states have call predecessors, (154), 68 states have return successors, (154), 152 states have call predecessors, (154), 154 states have call successors, (154) [2024-12-02 15:20:20,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1182 transitions. [2024-12-02 15:20:20,516 INFO L78 Accepts]: Start accepts. Automaton has 942 states and 1182 transitions. Word has length 279 [2024-12-02 15:20:20,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:20:20,517 INFO L471 AbstractCegarLoop]: Abstraction has 942 states and 1182 transitions. [2024-12-02 15:20:20,517 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.833333333333333) internal successors, (94), 11 states have internal predecessors, (94), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2024-12-02 15:20:20,517 INFO L276 IsEmpty]: Start isEmpty. Operand 942 states and 1182 transitions. [2024-12-02 15:20:20,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2024-12-02 15:20:20,518 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:20:20,518 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:20:20,527 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 15:20:20,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:20:20,719 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:20:20,720 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:20:20,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1532890991, now seen corresponding path program 1 times [2024-12-02 15:20:20,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:20:20,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163347405] [2024-12-02 15:20:20,720 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:20:20,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:20:20,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 15:20:20,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [398327245] [2024-12-02 15:20:20,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:20:20,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:20:20,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:20:20,882 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:20:20,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 15:20:21,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:20:21,167 INFO L256 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-12-02 15:20:21,174 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:20:33,647 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 2195 proven. 306 refuted. 0 times theorem prover too weak. 619 trivial. 0 not checked. [2024-12-02 15:20:33,647 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:20:41,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:20:41,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163347405] [2024-12-02 15:20:41,908 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 15:20:41,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398327245] [2024-12-02 15:20:41,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398327245] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:20:41,908 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:20:41,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2024-12-02 15:20:41,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711497144] [2024-12-02 15:20:41,909 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 15:20:41,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 15:20:41,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:20:41,909 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 15:20:41,910 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=865, Unknown=1, NotChecked=0, Total=1122 [2024-12-02 15:20:41,910 INFO L87 Difference]: Start difference. First operand 942 states and 1182 transitions. Second operand has 25 states, 25 states have (on average 4.72) internal successors, (118), 25 states have internal predecessors, (118), 10 states have call successors, (40), 10 states have call predecessors, (40), 13 states have return successors, (40), 8 states have call predecessors, (40), 10 states have call successors, (40) [2024-12-02 15:20:50,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Real, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:20:54,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:21:02,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:21:10,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:21:14,252 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:21:18,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:21:22,287 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:21:26,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:21:30,316 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:21:34,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:21:38,383 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:21:42,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:21:46,424 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:21:54,536 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:21:58,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:22:02,561 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:22:06,597 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:22:10,615 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:22:14,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:22:18,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:22:22,653 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:22:26,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:22:30,676 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:22:34,689 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:22:38,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:22:44,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:22:48,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:22:52,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:22:56,930 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:23:00,978 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:23:05,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:23:09,027 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:23:13,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:23:17,056 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:23:21,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:23:25,105 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:23:29,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:23:33,131 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:23:37,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:23:41,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:23:45,174 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:23:49,184 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:23:53,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 15:23:56,024 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-12-02 15:23:56,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 101 [2024-12-02 15:23:56,026 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 463 GetRequests, 399 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1021 ImplicationChecksByTransitivity, 25.8s TimeCoverageRelationStatistics Valid=1020, Invalid=3269, Unknown=1, NotChecked=0, Total=4290 [2024-12-02 15:23:56,026 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 80 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 173 mSolverCounterUnsat, 43 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 173.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 43 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 173.4s IncrementalHoareTripleChecker+Time [2024-12-02 15:23:56,026 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 218 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 482 Invalid, 43 Unknown, 0 Unchecked, 173.4s Time] [2024-12-02 15:23:56,036 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 15:23:56,227 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:23:56,228 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:337) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:177) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:139) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.pop(ManagedScript.java:138) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertPostcondition(IncrementalHoareTripleChecker.java:665) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:269) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:284) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.releaseLock(ChainingHoareTripleChecker.java:449) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.releaseLock(ChainingHoareTripleChecker.java:98) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:159) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.computeAutomataDifference(NwaCegarLoop.java:388) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.refineAbstraction(NwaCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:463) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:414) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:275) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:167) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: Stream closed at java.base/java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:447) at java.base/java.io.OutputStream.write(OutputStream.java:167) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125) at java.base/java.io.BufferedOutputStream.implFlush(BufferedOutputStream.java:252) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:246) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:412) at java.base/sun.nio.cs.StreamEncoder.lockedFlush(StreamEncoder.java:214) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:201) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:262) at java.base/java.io.BufferedWriter.implFlush(BufferedWriter.java:372) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:359) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:175) ... 36 more [2024-12-02 15:23:56,232 INFO L158 Benchmark]: Toolchain (without parser) took 356926.03ms. Allocated memory was 117.4MB in the beginning and 696.3MB in the end (delta: 578.8MB). Free memory was 92.4MB in the beginning and 263.1MB in the end (delta: -170.7MB). Peak memory consumption was 408.4MB. Max. memory is 16.1GB. [2024-12-02 15:23:56,232 INFO L158 Benchmark]: CDTParser took 0.40ms. Allocated memory is still 117.4MB. Free memory is still 72.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 15:23:56,233 INFO L158 Benchmark]: CACSL2BoogieTranslator took 382.68ms. Allocated memory is still 117.4MB. Free memory was 92.2MB in the beginning and 74.6MB in the end (delta: 17.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 15:23:56,233 INFO L158 Benchmark]: Boogie Procedure Inliner took 70.20ms. Allocated memory is still 117.4MB. Free memory was 74.4MB in the beginning and 68.1MB in the end (delta: 6.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 15:23:56,233 INFO L158 Benchmark]: Boogie Preprocessor took 74.82ms. Allocated memory is still 117.4MB. Free memory was 68.1MB in the beginning and 60.0MB in the end (delta: 8.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 15:23:56,233 INFO L158 Benchmark]: RCFGBuilder took 827.53ms. Allocated memory is still 117.4MB. Free memory was 59.8MB in the beginning and 65.0MB in the end (delta: -5.2MB). Peak memory consumption was 32.0MB. Max. memory is 16.1GB. [2024-12-02 15:23:56,234 INFO L158 Benchmark]: TraceAbstraction took 355564.86ms. Allocated memory was 117.4MB in the beginning and 696.3MB in the end (delta: 578.8MB). Free memory was 64.4MB in the beginning and 263.1MB in the end (delta: -198.7MB). Peak memory consumption was 376.3MB. Max. memory is 16.1GB. [2024-12-02 15:23:56,235 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.40ms. Allocated memory is still 117.4MB. Free memory is still 72.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 382.68ms. Allocated memory is still 117.4MB. Free memory was 92.2MB in the beginning and 74.6MB in the end (delta: 17.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 70.20ms. Allocated memory is still 117.4MB. Free memory was 74.4MB in the beginning and 68.1MB in the end (delta: 6.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 74.82ms. Allocated memory is still 117.4MB. Free memory was 68.1MB in the beginning and 60.0MB in the end (delta: 8.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 827.53ms. Allocated memory is still 117.4MB. Free memory was 59.8MB in the beginning and 65.0MB in the end (delta: -5.2MB). Peak memory consumption was 32.0MB. Max. memory is 16.1GB. * TraceAbstraction took 355564.86ms. Allocated memory was 117.4MB in the beginning and 696.3MB in the end (delta: 578.8MB). Free memory was 64.4MB in the beginning and 263.1MB in the end (delta: -198.7MB). Peak memory consumption was 376.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:337) RESULT: Ultimate could not prove your program: Toolchain returned no result. 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_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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_cc9503e8-0812-4866-ab8f-114f098ecd51/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 7af22c4985483bd6c8caf866cf1f41c10246f5959d956f77eec260fff7ae1f47 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 15:23:58,076 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 15:23:58,154 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 15:23:58,160 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 15:23:58,161 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 15:23:58,183 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 15:23:58,184 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 15:23:58,184 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 15:23:58,184 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 15:23:58,184 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 15:23:58,184 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 15:23:58,184 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 15:23:58,185 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 15:23:58,185 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 15:23:58,185 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 15:23:58,185 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 15:23:58,185 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 15:23:58,185 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 15:23:58,185 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 15:23:58,186 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 15:23:58,186 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 15:23:58,186 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 15:23:58,186 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 15:23:58,186 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 15:23:58,186 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 15:23:58,186 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 15:23:58,186 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 15:23:58,186 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 15:23:58,186 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 15:23:58,186 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 15:23:58,187 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 15:23:58,187 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:23:58,187 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:23:58,187 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:23:58,187 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:23:58,187 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 15:23:58,187 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:23:58,187 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:23:58,187 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:23:58,187 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:23:58,188 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 15:23:58,188 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 15:23:58,188 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 15:23:58,188 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 15:23:58,188 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 15:23:58,188 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 15:23:58,188 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 15:23:58,188 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 15:23:58,188 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 15:23:58,188 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 15:23:58,189 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_cc9503e8-0812-4866-ab8f-114f098ecd51/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 -> 7af22c4985483bd6c8caf866cf1f41c10246f5959d956f77eec260fff7ae1f47 [2024-12-02 15:23:58,447 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 15:23:58,457 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 15:23:58,460 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 15:23:58,461 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 15:23:58,462 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 15:23:58,463 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i [2024-12-02 15:24:01,452 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/data/1253e7ead/aeb29ee27eae41378e772c5b119266d5/FLAGe1b1e9e36 [2024-12-02 15:24:01,671 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 15:24:01,672 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i [2024-12-02 15:24:01,682 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/data/1253e7ead/aeb29ee27eae41378e772c5b119266d5/FLAGe1b1e9e36 [2024-12-02 15:24:01,699 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/data/1253e7ead/aeb29ee27eae41378e772c5b119266d5 [2024-12-02 15:24:01,702 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 15:24:01,703 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 15:24:01,705 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 15:24:01,705 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 15:24:01,710 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 15:24:01,711 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:24:01" (1/1) ... [2024-12-02 15:24:01,712 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@553bb839 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:01, skipping insertion in model container [2024-12-02 15:24:01,712 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:24:01" (1/1) ... [2024-12-02 15:24:01,738 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 15:24:01,891 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_cc9503e8-0812-4866-ab8f-114f098ecd51/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i[916,929] [2024-12-02 15:24:01,970 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:24:01,986 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 15:24:01,996 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_cc9503e8-0812-4866-ab8f-114f098ecd51/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i[916,929] [2024-12-02 15:24:02,042 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:24:02,063 INFO L204 MainTranslator]: Completed translation [2024-12-02 15:24:02,063 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:02 WrapperNode [2024-12-02 15:24:02,063 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 15:24:02,064 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 15:24:02,064 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 15:24:02,065 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 15:24:02,072 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:02" (1/1) ... [2024-12-02 15:24:02,086 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:02" (1/1) ... [2024-12-02 15:24:02,116 INFO L138 Inliner]: procedures = 27, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 240 [2024-12-02 15:24:02,117 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 15:24:02,117 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 15:24:02,118 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 15:24:02,118 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 15:24:02,128 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:02" (1/1) ... [2024-12-02 15:24:02,128 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:02" (1/1) ... [2024-12-02 15:24:02,133 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:02" (1/1) ... [2024-12-02 15:24:02,146 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 15:24:02,146 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:02" (1/1) ... [2024-12-02 15:24:02,146 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:02" (1/1) ... [2024-12-02 15:24:02,157 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:02" (1/1) ... [2024-12-02 15:24:02,158 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:02" (1/1) ... [2024-12-02 15:24:02,162 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:02" (1/1) ... [2024-12-02 15:24:02,165 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:02" (1/1) ... [2024-12-02 15:24:02,167 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:02" (1/1) ... [2024-12-02 15:24:02,171 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 15:24:02,172 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 15:24:02,172 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 15:24:02,172 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 15:24:02,173 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:02" (1/1) ... [2024-12-02 15:24:02,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:24:02,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:24:02,205 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 15:24:02,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 15:24:02,234 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 15:24:02,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 15:24:02,235 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 15:24:02,235 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 15:24:02,235 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 15:24:02,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 15:24:02,317 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 15:24:02,329 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 15:24:06,191 INFO L? ?]: Removed 23 outVars from TransFormulas that were not future-live. [2024-12-02 15:24:06,191 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 15:24:06,202 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 15:24:06,202 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-12-02 15:24:06,203 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:24:06 BoogieIcfgContainer [2024-12-02 15:24:06,203 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 15:24:06,205 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 15:24:06,205 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 15:24:06,210 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 15:24:06,210 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:24:01" (1/3) ... [2024-12-02 15:24:06,211 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3000464d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:24:06, skipping insertion in model container [2024-12-02 15:24:06,211 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:24:02" (2/3) ... [2024-12-02 15:24:06,211 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3000464d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:24:06, skipping insertion in model container [2024-12-02 15:24:06,211 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:24:06" (3/3) ... [2024-12-02 15:24:06,212 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-68.i [2024-12-02 15:24:06,228 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 15:24:06,230 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-1loop_file-68.i that has 2 procedures, 106 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 15:24:06,281 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 15:24:06,291 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;@3b1babc2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 15:24:06,292 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 15:24:06,296 INFO L276 IsEmpty]: Start isEmpty. Operand has 106 states, 63 states have (on average 1.3492063492063493) internal successors, (85), 64 states have internal predecessors, (85), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-12-02 15:24:06,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-12-02 15:24:06,311 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:24:06,312 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:24:06,312 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:24:06,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:24:06,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1113331245, now seen corresponding path program 1 times [2024-12-02 15:24:06,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:24:06,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [619257210] [2024-12-02 15:24:06,329 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:24:06,329 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 15:24:06,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:24:06,331 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:24:06,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:24:06,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:24:06,884 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 15:24:06,896 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:24:06,945 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1310 proven. 0 refuted. 0 times theorem prover too weak. 1810 trivial. 0 not checked. [2024-12-02 15:24:06,945 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:24:06,946 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:24:06,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [619257210] [2024-12-02 15:24:06,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [619257210] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:24:06,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:24:06,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:24:06,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867011280] [2024-12-02 15:24:06,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:24:06,953 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 15:24:06,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:24:06,968 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 15:24:06,968 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 15:24:06,970 INFO L87 Difference]: Start difference. First operand has 106 states, 63 states have (on average 1.3492063492063493) internal successors, (85), 64 states have internal predecessors, (85), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 2 states, 2 states have (on average 29.5) internal successors, (59), 2 states have internal predecessors, (59), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-12-02 15:24:07,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:24:07,005 INFO L93 Difference]: Finished difference Result 209 states and 367 transitions. [2024-12-02 15:24:07,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 15:24:07,007 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 29.5) internal successors, (59), 2 states have internal predecessors, (59), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 252 [2024-12-02 15:24:07,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:24:07,012 INFO L225 Difference]: With dead ends: 209 [2024-12-02 15:24:07,013 INFO L226 Difference]: Without dead ends: 102 [2024-12-02 15:24:07,016 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 15:24:07,019 INFO L435 NwaCegarLoop]: 162 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:24:07,020 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:24:07,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2024-12-02 15:24:07,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2024-12-02 15:24:07,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 60 states have (on average 1.3) internal successors, (78), 60 states have internal predecessors, (78), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-12-02 15:24:07,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 158 transitions. [2024-12-02 15:24:07,063 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 158 transitions. Word has length 252 [2024-12-02 15:24:07,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:24:07,064 INFO L471 AbstractCegarLoop]: Abstraction has 102 states and 158 transitions. [2024-12-02 15:24:07,064 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 29.5) internal successors, (59), 2 states have internal predecessors, (59), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-12-02 15:24:07,064 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 158 transitions. [2024-12-02 15:24:07,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-12-02 15:24:07,070 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:24:07,070 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:24:07,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:24:07,271 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:24:07,271 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:24:07,272 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:24:07,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1694296983, now seen corresponding path program 1 times [2024-12-02 15:24:07,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:24:07,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1366264276] [2024-12-02 15:24:07,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:24:07,274 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 15:24:07,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:24:07,276 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:24:07,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:24:07,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:24:07,808 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 15:24:07,818 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:24:09,840 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1445 proven. 150 refuted. 0 times theorem prover too weak. 1525 trivial. 0 not checked. [2024-12-02 15:24:09,841 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:24:10,025 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:24:10,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1366264276] [2024-12-02 15:24:10,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1366264276] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:24:10,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [175289246] [2024-12-02 15:24:10,025 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:24:10,025 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 15:24:10,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 15:24:10,028 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 15:24:10,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-12-02 15:24:11,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:24:11,924 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 15:24:11,929 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:24:12,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-12-02 15:24:12,007 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:24:12,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [175289246] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:24:12,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:24:12,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 11 [2024-12-02 15:24:12,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711150759] [2024-12-02 15:24:12,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:24:12,009 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:24:12,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:24:12,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:24:12,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-12-02 15:24:12,010 INFO L87 Difference]: Start difference. First operand 102 states and 158 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, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:24:14,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:24:14,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:24:14,305 INFO L93 Difference]: Finished difference Result 201 states and 313 transitions. [2024-12-02 15:24:14,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:24:14,331 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, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 252 [2024-12-02 15:24:14,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:24:14,334 INFO L225 Difference]: With dead ends: 201 [2024-12-02 15:24:14,334 INFO L226 Difference]: Without dead ends: 102 [2024-12-02 15:24:14,335 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 516 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-12-02 15:24:14,336 INFO L435 NwaCegarLoop]: 156 mSDtfsCounter, 0 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-12-02 15:24:14,336 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 309 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-12-02 15:24:14,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2024-12-02 15:24:14,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2024-12-02 15:24:14,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 60 states have (on average 1.2833333333333334) internal successors, (77), 60 states have internal predecessors, (77), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-12-02 15:24:14,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 157 transitions. [2024-12-02 15:24:14,353 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 157 transitions. Word has length 252 [2024-12-02 15:24:14,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:24:14,355 INFO L471 AbstractCegarLoop]: Abstraction has 102 states and 157 transitions. [2024-12-02 15:24:14,355 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, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:24:14,355 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 157 transitions. [2024-12-02 15:24:14,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-12-02 15:24:14,360 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:24:14,360 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:24:14,378 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-12-02 15:24:14,571 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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)] Ended with exit code 0 [2024-12-02 15:24:14,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:24:14,761 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:24:14,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:24:14,762 INFO L85 PathProgramCache]: Analyzing trace with hash 911726571, now seen corresponding path program 1 times [2024-12-02 15:24:14,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:24:14,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [610376148] [2024-12-02 15:24:14,763 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:24:14,764 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 15:24:14,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:24:14,765 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:24:14,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:24:15,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:24:15,320 INFO L256 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 15:24:15,324 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:24:17,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1445 proven. 150 refuted. 0 times theorem prover too weak. 1525 trivial. 0 not checked. [2024-12-02 15:24:17,071 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:24:17,245 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:24:17,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [610376148] [2024-12-02 15:24:17,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [610376148] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:24:17,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1741266163] [2024-12-02 15:24:17,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:24:17,246 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 15:24:17,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 15:24:17,248 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 15:24:17,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-12-02 15:24:19,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:24:19,140 INFO L256 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 15:24:19,144 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:24:20,077 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1417 proven. 78 refuted. 0 times theorem prover too weak. 1625 trivial. 0 not checked. [2024-12-02 15:24:20,077 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:24:20,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1741266163] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:24:20,117 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 15:24:20,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 12 [2024-12-02 15:24:20,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922521191] [2024-12-02 15:24:20,118 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 15:24:20,119 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 15:24:20,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:24:20,119 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 15:24:20,120 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2024-12-02 15:24:20,120 INFO L87 Difference]: Start difference. First operand 102 states and 157 transitions. Second operand has 12 states, 12 states have (on average 7.0) internal successors, (84), 12 states have internal predecessors, (84), 3 states have call successors, (65), 3 states have call predecessors, (65), 5 states have return successors, (66), 3 states have call predecessors, (66), 3 states have call successors, (66) [2024-12-02 15:24:25,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 15:24:26,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:24:26,714 INFO L93 Difference]: Finished difference Result 269 states and 403 transitions. [2024-12-02 15:24:26,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 15:24:26,715 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.0) internal successors, (84), 12 states have internal predecessors, (84), 3 states have call successors, (65), 3 states have call predecessors, (65), 5 states have return successors, (66), 3 states have call predecessors, (66), 3 states have call successors, (66) Word has length 252 [2024-12-02 15:24:26,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:24:26,718 INFO L225 Difference]: With dead ends: 269 [2024-12-02 15:24:26,718 INFO L226 Difference]: Without dead ends: 170 [2024-12-02 15:24:26,718 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 562 GetRequests, 542 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2024-12-02 15:24:26,719 INFO L435 NwaCegarLoop]: 101 mSDtfsCounter, 192 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 795 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:24:26,719 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 614 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 795 Invalid, 0 Unknown, 0 Unchecked, 6.2s Time] [2024-12-02 15:24:26,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2024-12-02 15:24:26,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 163. [2024-12-02 15:24:26,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 105 states have (on average 1.2952380952380953) internal successors, (136), 106 states have internal predecessors, (136), 53 states have call successors, (53), 4 states have call predecessors, (53), 4 states have return successors, (53), 52 states have call predecessors, (53), 53 states have call successors, (53) [2024-12-02 15:24:26,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 242 transitions. [2024-12-02 15:24:26,747 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 242 transitions. Word has length 252 [2024-12-02 15:24:26,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:24:26,748 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 242 transitions. [2024-12-02 15:24:26,749 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.0) internal successors, (84), 12 states have internal predecessors, (84), 3 states have call successors, (65), 3 states have call predecessors, (65), 5 states have return successors, (66), 3 states have call predecessors, (66), 3 states have call successors, (66) [2024-12-02 15:24:26,749 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 242 transitions. [2024-12-02 15:24:26,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-12-02 15:24:26,752 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:24:26,752 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:24:26,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-12-02 15:24:26,964 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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)] Ended with exit code 0 [2024-12-02 15:24:27,153 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:24:27,153 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:24:27,153 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:24:27,154 INFO L85 PathProgramCache]: Analyzing trace with hash 692871853, now seen corresponding path program 1 times [2024-12-02 15:24:27,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:24:27,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1990804250] [2024-12-02 15:24:27,155 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:24:27,155 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 15:24:27,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:24:27,157 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:24:27,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 (7)] Waiting until timeout for monitored process [2024-12-02 15:24:27,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:24:27,658 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 15:24:27,661 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:24:28,566 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1219 proven. 87 refuted. 0 times theorem prover too weak. 1814 trivial. 0 not checked. [2024-12-02 15:24:28,567 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:24:29,434 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 30 proven. 87 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-12-02 15:24:29,434 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:24:29,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1990804250] [2024-12-02 15:24:29,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1990804250] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:24:29,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 15:24:29,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-12-02 15:24:29,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354836130] [2024-12-02 15:24:29,434 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 15:24:29,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 15:24:29,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:24:29,436 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 15:24:29,436 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-12-02 15:24:29,437 INFO L87 Difference]: Start difference. First operand 163 states and 242 transitions. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 2 states have call successors, (69), 2 states have call predecessors, (69), 4 states have return successors, (70), 2 states have call predecessors, (70), 2 states have call successors, (70) [2024-12-02 15:24:33,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.08s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:24:33,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:24:33,917 INFO L93 Difference]: Finished difference Result 515 states and 748 transitions. [2024-12-02 15:24:33,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 15:24:33,918 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 2 states have call successors, (69), 2 states have call predecessors, (69), 4 states have return successors, (70), 2 states have call predecessors, (70), 2 states have call successors, (70) Word has length 252 [2024-12-02 15:24:33,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:24:33,921 INFO L225 Difference]: With dead ends: 515 [2024-12-02 15:24:33,921 INFO L226 Difference]: Without dead ends: 355 [2024-12-02 15:24:33,922 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 514 GetRequests, 496 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-12-02 15:24:33,923 INFO L435 NwaCegarLoop]: 113 mSDtfsCounter, 170 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:24:33,923 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 365 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 15:24:33,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2024-12-02 15:24:33,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 337. [2024-12-02 15:24:33,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 218 states have (on average 1.275229357798165) internal successors, (278), 220 states have internal predecessors, (278), 106 states have call successors, (106), 12 states have call predecessors, (106), 12 states have return successors, (106), 104 states have call predecessors, (106), 106 states have call successors, (106) [2024-12-02 15:24:33,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 490 transitions. [2024-12-02 15:24:33,977 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 490 transitions. Word has length 252 [2024-12-02 15:24:33,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:24:33,978 INFO L471 AbstractCegarLoop]: Abstraction has 337 states and 490 transitions. [2024-12-02 15:24:33,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 2 states have call successors, (69), 2 states have call predecessors, (69), 4 states have return successors, (70), 2 states have call predecessors, (70), 2 states have call successors, (70) [2024-12-02 15:24:33,978 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 490 transitions. [2024-12-02 15:24:33,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-12-02 15:24:33,980 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:24:33,980 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:24:33,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 (7)] Ended with exit code 0 [2024-12-02 15:24:34,181 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:24:34,181 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:24:34,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:24:34,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1827088081, now seen corresponding path program 1 times [2024-12-02 15:24:34,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:24:34,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [406814955] [2024-12-02 15:24:34,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:24:34,182 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 15:24:34,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:24:34,184 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:24:34,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 (8)] Waiting until timeout for monitored process [2024-12-02 15:24:34,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:24:34,637 INFO L256 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 15:24:34,642 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:24:38,339 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 2073 proven. 228 refuted. 0 times theorem prover too weak. 819 trivial. 0 not checked. [2024-12-02 15:24:38,340 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:24:39,631 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:24:39,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [406814955] [2024-12-02 15:24:39,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [406814955] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:24:39,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1123994059] [2024-12-02 15:24:39,632 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:24:39,632 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 15:24:39,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 15:24:39,634 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 15:24:39,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-12-02 15:24:43,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:24:43,329 INFO L256 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 15:24:43,336 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:24:49,998 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 2146 proven. 195 refuted. 0 times theorem prover too weak. 779 trivial. 0 not checked. [2024-12-02 15:24:49,998 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:24:53,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1123994059] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:24:53,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 15:24:53,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 33 [2024-12-02 15:24:53,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987828556] [2024-12-02 15:24:53,673 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 15:24:53,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-12-02 15:24:53,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:24:53,675 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-12-02 15:24:53,675 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1207, Unknown=0, NotChecked=0, Total=1406 [2024-12-02 15:24:53,676 INFO L87 Difference]: Start difference. First operand 337 states and 490 transitions. Second operand has 33 states, 33 states have (on average 4.181818181818182) internal successors, (138), 30 states have internal predecessors, (138), 11 states have call successors, (80), 11 states have call predecessors, (80), 16 states have return successors, (80), 11 states have call predecessors, (80), 11 states have call successors, (80) [2024-12-02 15:25:08,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 15:25:12,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:25:15,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:25:22,999 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.96s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:25:23,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:25:23,073 INFO L93 Difference]: Finished difference Result 981 states and 1346 transitions. [2024-12-02 15:25:23,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-12-02 15:25:23,098 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 4.181818181818182) internal successors, (138), 30 states have internal predecessors, (138), 11 states have call successors, (80), 11 states have call predecessors, (80), 16 states have return successors, (80), 11 states have call predecessors, (80), 11 states have call successors, (80) Word has length 252 [2024-12-02 15:25:23,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:25:23,102 INFO L225 Difference]: With dead ends: 981 [2024-12-02 15:25:23,102 INFO L226 Difference]: Without dead ends: 647 [2024-12-02 15:25:23,104 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 609 GetRequests, 526 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2077 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=1319, Invalid=5821, Unknown=0, NotChecked=0, Total=7140 [2024-12-02 15:25:23,105 INFO L435 NwaCegarLoop]: 99 mSDtfsCounter, 739 mSDsluCounter, 1018 mSDsCounter, 0 mSdLazyCounter, 1402 mSolverCounterSat, 330 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 750 SdHoareTripleChecker+Valid, 1117 SdHoareTripleChecker+Invalid, 1732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 330 IncrementalHoareTripleChecker+Valid, 1402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.3s IncrementalHoareTripleChecker+Time [2024-12-02 15:25:23,105 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [750 Valid, 1117 Invalid, 1732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [330 Valid, 1402 Invalid, 0 Unknown, 0 Unchecked, 19.3s Time] [2024-12-02 15:25:23,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2024-12-02 15:25:23,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 478. [2024-12-02 15:25:23,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 307 states have (on average 1.1921824104234529) internal successors, (366), 309 states have internal predecessors, (366), 138 states have call successors, (138), 32 states have call predecessors, (138), 32 states have return successors, (138), 136 states have call predecessors, (138), 138 states have call successors, (138) [2024-12-02 15:25:23,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 642 transitions. [2024-12-02 15:25:23,180 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 642 transitions. Word has length 252 [2024-12-02 15:25:23,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:25:23,181 INFO L471 AbstractCegarLoop]: Abstraction has 478 states and 642 transitions. [2024-12-02 15:25:23,182 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.181818181818182) internal successors, (138), 30 states have internal predecessors, (138), 11 states have call successors, (80), 11 states have call predecessors, (80), 16 states have return successors, (80), 11 states have call predecessors, (80), 11 states have call successors, (80) [2024-12-02 15:25:23,182 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 642 transitions. [2024-12-02 15:25:23,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-12-02 15:25:23,184 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:25:23,184 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:25:23,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 (8)] Ended with exit code 0 [2024-12-02 15:25:23,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-12-02 15:25:23,584 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 15:25:23,585 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:25:23,585 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:25:23,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1610717363, now seen corresponding path program 1 times [2024-12-02 15:25:23,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:25:23,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [607703449] [2024-12-02 15:25:23,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:25:23,586 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 15:25:23,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:25:23,588 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:25:23,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 (10)] Waiting until timeout for monitored process [2024-12-02 15:25:23,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:25:24,016 INFO L256 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 15:25:24,022 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:25:27,268 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-12-02 15:25:27,268 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:25:27,268 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:25:27,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [607703449] [2024-12-02 15:25:27,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [607703449] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:25:27,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:25:27,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 15:25:27,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175060619] [2024-12-02 15:25:27,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:25:27,269 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 15:25:27,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:25:27,270 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 15:25:27,270 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:25:27,270 INFO L87 Difference]: Start difference. First operand 478 states and 642 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:25:29,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:25:34,433 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.95s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:25:34,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:25:34,457 INFO L93 Difference]: Finished difference Result 1170 states and 1604 transitions. [2024-12-02 15:25:34,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 15:25:34,484 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 252 [2024-12-02 15:25:34,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:25:34,489 INFO L225 Difference]: With dead ends: 1170 [2024-12-02 15:25:34,489 INFO L226 Difference]: Without dead ends: 824 [2024-12-02 15:25:34,490 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:25:34,490 INFO L435 NwaCegarLoop]: 261 mSDtfsCounter, 213 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:25:34,491 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 497 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 7.0s Time] [2024-12-02 15:25:34,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2024-12-02 15:25:34,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 518. [2024-12-02 15:25:34,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 347 states have (on average 1.2161383285302594) internal successors, (422), 349 states have internal predecessors, (422), 138 states have call successors, (138), 32 states have call predecessors, (138), 32 states have return successors, (138), 136 states have call predecessors, (138), 138 states have call successors, (138) [2024-12-02 15:25:34,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 698 transitions. [2024-12-02 15:25:34,595 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 698 transitions. Word has length 252 [2024-12-02 15:25:34,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:25:34,596 INFO L471 AbstractCegarLoop]: Abstraction has 518 states and 698 transitions. [2024-12-02 15:25:34,596 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-12-02 15:25:34,596 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 698 transitions. [2024-12-02 15:25:34,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-12-02 15:25:34,598 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:25:34,598 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:25:34,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 (10)] Ended with exit code 0 [2024-12-02 15:25:34,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:25:34,799 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:25:34,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:25:34,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1868882801, now seen corresponding path program 1 times [2024-12-02 15:25:34,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:25:34,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1195051771] [2024-12-02 15:25:34,800 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:25:34,800 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 15:25:34,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:25:34,802 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:25:34,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 (11)] Waiting until timeout for monitored process [2024-12-02 15:25:35,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:25:35,253 INFO L256 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 15:25:35,257 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:25:48,822 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1517 proven. 150 refuted. 0 times theorem prover too weak. 1453 trivial. 0 not checked. [2024-12-02 15:25:48,822 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:25:56,941 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:25:56,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1195051771] [2024-12-02 15:25:56,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1195051771] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:25:56,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [326072152] [2024-12-02 15:25:56,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:25:56,942 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 15:25:56,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 15:25:56,944 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 15:25:56,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-12-02 15:25:58,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:25:58,894 INFO L256 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 15:25:58,900 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:26:11,086 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1433 proven. 129 refuted. 0 times theorem prover too weak. 1558 trivial. 0 not checked. [2024-12-02 15:26:11,086 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:26:15,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [326072152] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:26:15,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 15:26:15,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 21 [2024-12-02 15:26:15,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552409213] [2024-12-02 15:26:15,148 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 15:26:15,148 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 15:26:15,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:26:15,149 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 15:26:15,150 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=888, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 15:26:15,150 INFO L87 Difference]: Start difference. First operand 518 states and 698 transitions. Second operand has 22 states, 22 states have (on average 4.5) internal successors, (99), 20 states have internal predecessors, (99), 5 states have call successors, (49), 5 states have call predecessors, (49), 7 states have return successors, (50), 5 states have call predecessors, (50), 5 states have call successors, (50) [2024-12-02 15:26:24,281 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:26:28,031 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:26:30,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:26:44,576 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:26:50,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.68s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:26:52,197 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:26:55,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:26:55,015 INFO L93 Difference]: Finished difference Result 2158 states and 2812 transitions. [2024-12-02 15:26:55,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-12-02 15:26:55,016 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.5) internal successors, (99), 20 states have internal predecessors, (99), 5 states have call successors, (49), 5 states have call predecessors, (49), 7 states have return successors, (50), 5 states have call predecessors, (50), 5 states have call successors, (50) Word has length 252 [2024-12-02 15:26:55,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:26:55,026 INFO L225 Difference]: With dead ends: 2158 [2024-12-02 15:26:55,027 INFO L226 Difference]: Without dead ends: 1772 [2024-12-02 15:26:55,030 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 649 GetRequests, 572 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1734 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=1427, Invalid=4735, Unknown=0, NotChecked=0, Total=6162 [2024-12-02 15:26:55,031 INFO L435 NwaCegarLoop]: 167 mSDtfsCounter, 926 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 1897 mSolverCounterSat, 693 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 935 SdHoareTripleChecker+Valid, 1013 SdHoareTripleChecker+Invalid, 2590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 693 IncrementalHoareTripleChecker+Valid, 1897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.5s IncrementalHoareTripleChecker+Time [2024-12-02 15:26:55,031 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [935 Valid, 1013 Invalid, 2590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [693 Valid, 1897 Invalid, 0 Unknown, 0 Unchecked, 31.5s Time] [2024-12-02 15:26:55,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1772 states. [2024-12-02 15:26:55,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1772 to 1480. [2024-12-02 15:26:55,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1480 states, 995 states have (on average 1.1798994974874373) internal successors, (1174), 1007 states have internal predecessors, (1174), 368 states have call successors, (368), 116 states have call predecessors, (368), 116 states have return successors, (368), 356 states have call predecessors, (368), 368 states have call successors, (368) [2024-12-02 15:26:55,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1480 states to 1480 states and 1910 transitions. [2024-12-02 15:26:55,335 INFO L78 Accepts]: Start accepts. Automaton has 1480 states and 1910 transitions. Word has length 252 [2024-12-02 15:26:55,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:26:55,336 INFO L471 AbstractCegarLoop]: Abstraction has 1480 states and 1910 transitions. [2024-12-02 15:26:55,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.5) internal successors, (99), 20 states have internal predecessors, (99), 5 states have call successors, (49), 5 states have call predecessors, (49), 7 states have return successors, (50), 5 states have call predecessors, (50), 5 states have call successors, (50) [2024-12-02 15:26:55,336 INFO L276 IsEmpty]: Start isEmpty. Operand 1480 states and 1910 transitions. [2024-12-02 15:26:55,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-12-02 15:26:55,339 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:26:55,339 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 15:26:55,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 (11)] Ended with exit code 0 [2024-12-02 15:26:55,552 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2024-12-02 15:26:55,740 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 15:26:55,740 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:26:55,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:26:55,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1870729843, now seen corresponding path program 1 times [2024-12-02 15:26:55,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:26:55,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1820363769] [2024-12-02 15:26:55,741 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:26:55,741 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 15:26:55,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:26:55,743 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 15:26:55,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc9503e8-0812-4866-ab8f-114f098ecd51/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 (13)] Waiting until timeout for monitored process [2024-12-02 15:26:56,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:26:56,303 INFO L256 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-12-02 15:26:56,314 INFO L279 TraceCheckSpWp]: Computing forward predicates...