./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_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/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_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7af22c4985483bd6c8caf866cf1f41c10246f5959d956f77eec260fff7ae1f47 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 23:17:13,442 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 23:17:13,556 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-27 23:17:13,571 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 23:17:13,572 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 23:17:13,602 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 23:17:13,603 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 23:17:13,603 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 23:17:13,603 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 23:17:13,603 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 23:17:13,604 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 23:17:13,604 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 23:17:13,604 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 23:17:13,604 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 23:17:13,604 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 23:17:13,605 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 23:17:13,605 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 23:17:13,605 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 23:17:13,605 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 23:17:13,605 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 23:17:13,605 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 23:17:13,606 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 23:17:13,606 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 23:17:13,606 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 23:17:13,606 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 23:17:13,606 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 23:17:13,606 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 23:17:13,606 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 23:17:13,607 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 23:17:13,607 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 23:17:13,607 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 23:17:13,607 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 23:17:13,607 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:17:13,607 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 23:17:13,608 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 23:17:13,608 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 23:17:13,608 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 23:17:13,608 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:17:13,608 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 23:17:13,608 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 23:17:13,608 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 23:17:13,608 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 23:17:13,609 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 23:17:13,609 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 23:17:13,609 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 23:17:13,609 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 23:17:13,609 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 23:17:13,609 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 23:17:13,609 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_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7af22c4985483bd6c8caf866cf1f41c10246f5959d956f77eec260fff7ae1f47 [2024-11-27 23:17:13,979 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 23:17:13,994 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 23:17:13,998 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 23:17:14,000 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 23:17:14,000 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 23:17:14,001 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i [2024-11-27 23:17:17,528 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/data/0ead64313/be6340fd742b449dad12bd438e4c65c0/FLAG5ae533912 [2024-11-27 23:17:17,817 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 23:17:17,818 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i [2024-11-27 23:17:17,833 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/data/0ead64313/be6340fd742b449dad12bd438e4c65c0/FLAG5ae533912 [2024-11-27 23:17:18,120 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/data/0ead64313/be6340fd742b449dad12bd438e4c65c0 [2024-11-27 23:17:18,122 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 23:17:18,123 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 23:17:18,125 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 23:17:18,125 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 23:17:18,130 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 23:17:18,131 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 11:17:18" (1/1) ... [2024-11-27 23:17:18,132 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@146ef443 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18, skipping insertion in model container [2024-11-27 23:17:18,132 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 11:17:18" (1/1) ... [2024-11-27 23:17:18,162 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 23:17:18,386 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_0249021c-bd1b-423e-90ab-44842d0d292e/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i[916,929] [2024-11-27 23:17:18,516 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 23:17:18,535 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 23:17:18,552 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_0249021c-bd1b-423e-90ab-44842d0d292e/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i[916,929] [2024-11-27 23:17:18,632 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 23:17:18,662 INFO L204 MainTranslator]: Completed translation [2024-11-27 23:17:18,662 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18 WrapperNode [2024-11-27 23:17:18,664 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 23:17:18,665 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 23:17:18,667 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 23:17:18,667 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 23:17:18,676 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18" (1/1) ... [2024-11-27 23:17:18,697 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18" (1/1) ... [2024-11-27 23:17:18,783 INFO L138 Inliner]: procedures = 26, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 394 [2024-11-27 23:17:18,784 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 23:17:18,784 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 23:17:18,785 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 23:17:18,785 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 23:17:18,797 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18" (1/1) ... [2024-11-27 23:17:18,797 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18" (1/1) ... [2024-11-27 23:17:18,804 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18" (1/1) ... [2024-11-27 23:17:18,832 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-27 23:17:18,833 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18" (1/1) ... [2024-11-27 23:17:18,833 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18" (1/1) ... [2024-11-27 23:17:18,851 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18" (1/1) ... [2024-11-27 23:17:18,853 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18" (1/1) ... [2024-11-27 23:17:18,860 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18" (1/1) ... [2024-11-27 23:17:18,864 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18" (1/1) ... [2024-11-27 23:17:18,867 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18" (1/1) ... [2024-11-27 23:17:18,876 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 23:17:18,877 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 23:17:18,877 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 23:17:18,877 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 23:17:18,878 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18" (1/1) ... [2024-11-27 23:17:18,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:17:18,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:17:18,926 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 23:17:18,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 23:17:18,962 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 23:17:18,962 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 23:17:18,962 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 23:17:18,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 23:17:18,963 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 23:17:18,963 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 23:17:19,129 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 23:17:19,134 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 23:17:20,166 INFO L? ?]: Removed 49 outVars from TransFormulas that were not future-live. [2024-11-27 23:17:20,167 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 23:17:20,183 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 23:17:20,183 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-27 23:17:20,183 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 11:17:20 BoogieIcfgContainer [2024-11-27 23:17:20,184 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 23:17:20,189 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 23:17:20,189 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 23:17:20,195 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 23:17:20,195 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 11:17:18" (1/3) ... [2024-11-27 23:17:20,196 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@114db159 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 11:17:20, skipping insertion in model container [2024-11-27 23:17:20,197 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:17:18" (2/3) ... [2024-11-27 23:17:20,197 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@114db159 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 11:17:20, skipping insertion in model container [2024-11-27 23:17:20,198 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 11:17:20" (3/3) ... [2024-11-27 23:17:20,199 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-68.i [2024-11-27 23:17:20,218 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 23:17:20,221 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-11-27 23:17:20,310 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 23:17:20,326 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;@560d2efd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 23:17:20,327 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 23:17:20,333 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-11-27 23:17:20,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-27 23:17:20,362 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:17:20,363 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-11-27 23:17:20,365 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:17:20,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:17:20,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1572993971, now seen corresponding path program 1 times [2024-11-27 23:17:20,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:17:20,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577032637] [2024-11-27 23:17:20,386 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:17:20,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:17:20,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:17:21,022 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 3042 trivial. 0 not checked. [2024-11-27 23:17:21,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:17:21,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577032637] [2024-11-27 23:17:21,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577032637] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:17:21,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446797594] [2024-11-27 23:17:21,024 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:17:21,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:17:21,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:17:21,030 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:17:21,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 23:17:21,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:17:21,377 INFO L256 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 23:17:21,389 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:17:21,437 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 3042 trivial. 0 not checked. [2024-11-27 23:17:21,437 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:17:21,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446797594] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:17:21,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 23:17:21,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-27 23:17:21,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101719865] [2024-11-27 23:17:21,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:17:21,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 23:17:21,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:17:21,480 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 23:17:21,481 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 23:17:21,485 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-11-27 23:17:21,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:17:21,552 INFO L93 Difference]: Finished difference Result 325 states and 549 transitions. [2024-11-27 23:17:21,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 23:17:21,555 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-11-27 23:17:21,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:17:21,565 INFO L225 Difference]: With dead ends: 325 [2024-11-27 23:17:21,565 INFO L226 Difference]: Without dead ends: 160 [2024-11-27 23:17:21,570 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-11-27 23:17:21,576 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-11-27 23:17:21,580 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-11-27 23:17:21,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-11-27 23:17:21,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2024-11-27 23:17:21,646 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-11-27 23:17:21,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 249 transitions. [2024-11-27 23:17:21,655 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 249 transitions. Word has length 270 [2024-11-27 23:17:21,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:17:21,656 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 249 transitions. [2024-11-27 23:17:21,656 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-11-27 23:17:21,657 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 249 transitions. [2024-11-27 23:17:21,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-27 23:17:21,663 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:17:21,663 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-11-27 23:17:21,675 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 23:17:21,864 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-27 23:17:21,864 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:17:21,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:17:21,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1507091183, now seen corresponding path program 1 times [2024-11-27 23:17:21,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:17:21,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104314729] [2024-11-27 23:17:21,865 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:17:21,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:17:22,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:17:22,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-27 23:17:22,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:17:22,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104314729] [2024-11-27 23:17:22,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104314729] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:17:22,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:17:22,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 23:17:22,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398842099] [2024-11-27 23:17:22,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:17:22,630 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 23:17:22,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:17:22,636 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 23:17:22,636 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 23:17:22,636 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-11-27 23:17:22,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:17:22,711 INFO L93 Difference]: Finished difference Result 317 states and 495 transitions. [2024-11-27 23:17:22,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 23:17:22,712 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-11-27 23:17:22,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:17:22,718 INFO L225 Difference]: With dead ends: 317 [2024-11-27 23:17:22,719 INFO L226 Difference]: Without dead ends: 160 [2024-11-27 23:17:22,720 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-11-27 23:17:22,724 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-11-27 23:17:22,724 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-11-27 23:17:22,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-11-27 23:17:22,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2024-11-27 23:17:22,751 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-11-27 23:17:22,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 248 transitions. [2024-11-27 23:17:22,758 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 248 transitions. Word has length 270 [2024-11-27 23:17:22,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:17:22,762 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 248 transitions. [2024-11-27 23:17:22,763 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-11-27 23:17:22,763 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 248 transitions. [2024-11-27 23:17:22,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-27 23:17:22,772 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:17:22,773 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-11-27 23:17:22,774 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 23:17:22,774 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:17:22,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:17:22,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1112724397, now seen corresponding path program 1 times [2024-11-27 23:17:22,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:17:22,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966372709] [2024-11-27 23:17:22,776 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:17:22,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:17:23,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:17:26,226 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-27 23:17:26,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:17:26,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966372709] [2024-11-27 23:17:26,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966372709] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:17:26,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:17:26,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-27 23:17:26,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076401462] [2024-11-27 23:17:26,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:17:26,228 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:17:26,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:17:26,229 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:17:26,229 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:17:26,230 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-11-27 23:17:28,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:17:28,699 INFO L93 Difference]: Finished difference Result 544 states and 842 transitions. [2024-11-27 23:17:28,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:17:28,700 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-11-27 23:17:28,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:17:28,705 INFO L225 Difference]: With dead ends: 544 [2024-11-27 23:17:28,705 INFO L226 Difference]: Without dead ends: 387 [2024-11-27 23:17:28,707 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-11-27 23:17:28,708 INFO L435 NwaCegarLoop]: 311 mSDtfsCounter, 992 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 895 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s 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, 2.2s IncrementalHoareTripleChecker+Time [2024-11-27 23:17:28,709 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [992 Valid, 829 Invalid, 1044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 895 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-27 23:17:28,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2024-11-27 23:17:28,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 295. [2024-11-27 23:17:28,791 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-11-27 23:17:28,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 452 transitions. [2024-11-27 23:17:28,794 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 452 transitions. Word has length 270 [2024-11-27 23:17:28,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:17:28,796 INFO L471 AbstractCegarLoop]: Abstraction has 295 states and 452 transitions. [2024-11-27 23:17:28,796 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-11-27 23:17:28,796 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 452 transitions. [2024-11-27 23:17:28,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-27 23:17:28,801 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:17:28,802 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-11-27 23:17:28,802 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-27 23:17:28,802 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:17:28,803 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:17:28,803 INFO L85 PathProgramCache]: Analyzing trace with hash -475623505, now seen corresponding path program 1 times [2024-11-27 23:17:28,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:17:28,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242419596] [2024-11-27 23:17:28,804 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:17:28,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:17:29,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:17:29,488 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 9 proven. 108 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-27 23:17:29,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:17:29,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242419596] [2024-11-27 23:17:29,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242419596] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:17:29,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238158510] [2024-11-27 23:17:29,490 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:17:29,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:17:29,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:17:29,492 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:17:29,495 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 23:17:29,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:17:29,739 INFO L256 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-27 23:17:29,752 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:17:31,065 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1543 proven. 147 refuted. 0 times theorem prover too weak. 1430 trivial. 0 not checked. [2024-11-27 23:17:31,065 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:17:31,954 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 81 proven. 150 refuted. 0 times theorem prover too weak. 2889 trivial. 0 not checked. [2024-11-27 23:17:31,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238158510] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:17:31,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:17:31,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8, 8] total 15 [2024-11-27 23:17:31,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677145858] [2024-11-27 23:17:31,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:17:31,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 23:17:31,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:17:31,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 23:17:31,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2024-11-27 23:17:31,959 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-11-27 23:17:32,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:17:32,927 INFO L93 Difference]: Finished difference Result 531 states and 812 transitions. [2024-11-27 23:17:32,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 23:17:32,929 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-11-27 23:17:32,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:17:32,932 INFO L225 Difference]: With dead ends: 531 [2024-11-27 23:17:32,932 INFO L226 Difference]: Without dead ends: 239 [2024-11-27 23:17:32,933 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 558 GetRequests, 532 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=235, Invalid=521, Unknown=0, NotChecked=0, Total=756 [2024-11-27 23:17:32,934 INFO L435 NwaCegarLoop]: 153 mSDtfsCounter, 540 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2024-11-27 23:17:32,935 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.6s Time] [2024-11-27 23:17:32,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-11-27 23:17:32,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 172. [2024-11-27 23:17:32,981 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-11-27 23:17:32,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 247 transitions. [2024-11-27 23:17:32,986 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 247 transitions. Word has length 270 [2024-11-27 23:17:32,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:17:32,988 INFO L471 AbstractCegarLoop]: Abstraction has 172 states and 247 transitions. [2024-11-27 23:17:32,988 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-11-27 23:17:32,988 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 247 transitions. [2024-11-27 23:17:32,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2024-11-27 23:17:32,994 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:17:32,995 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-11-27 23:17:33,017 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 23:17:33,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:17:33,196 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:17:33,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:17:33,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1404596375, now seen corresponding path program 1 times [2024-11-27 23:17:33,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:17:33,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939526528] [2024-11-27 23:17:33,199 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:17:33,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:17:33,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:17:33,664 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-27 23:17:33,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:17:33,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939526528] [2024-11-27 23:17:33,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939526528] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:17:33,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:17:33,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 23:17:33,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325012261] [2024-11-27 23:17:33,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:17:33,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 23:17:33,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:17:33,668 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 23:17:33,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 23:17:33,669 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-11-27 23:17:33,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:17:33,784 INFO L93 Difference]: Finished difference Result 510 states and 735 transitions. [2024-11-27 23:17:33,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 23:17:33,785 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-11-27 23:17:33,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:17:33,792 INFO L225 Difference]: With dead ends: 510 [2024-11-27 23:17:33,792 INFO L226 Difference]: Without dead ends: 341 [2024-11-27 23:17:33,793 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 23:17:33,794 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-11-27 23:17:33,794 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-11-27 23:17:33,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2024-11-27 23:17:33,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 339. [2024-11-27 23:17:33,888 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-11-27 23:17:33,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 488 transitions. [2024-11-27 23:17:33,896 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 488 transitions. Word has length 272 [2024-11-27 23:17:33,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:17:33,897 INFO L471 AbstractCegarLoop]: Abstraction has 339 states and 488 transitions. [2024-11-27 23:17:33,897 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-11-27 23:17:33,897 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 488 transitions. [2024-11-27 23:17:33,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2024-11-27 23:17:33,904 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:17:33,904 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-11-27 23:17:33,904 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-27 23:17:33,905 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:17:33,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:17:33,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1652742869, now seen corresponding path program 1 times [2024-11-27 23:17:33,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:17:33,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735520718] [2024-11-27 23:17:33,905 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:17:33,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:17:34,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:17:39,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-27 23:17:39,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:17:39,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735520718] [2024-11-27 23:17:39,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735520718] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:17:39,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:17:39,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-27 23:17:39,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741498401] [2024-11-27 23:17:39,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:17:39,728 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 23:17:39,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:17:39,729 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 23:17:39,729 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2024-11-27 23:17:39,730 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-11-27 23:17:48,535 WARN L286 SmtUtils]: Spent 8.27s on a formula simplification. DAG size of input: 52 DAG size of output: 44 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-27 23:17:55,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:17:55,125 INFO L93 Difference]: Finished difference Result 1443 states and 2014 transitions. [2024-11-27 23:17:55,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 23:17:55,126 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-11-27 23:17:55,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:17:55,134 INFO L225 Difference]: With dead ends: 1443 [2024-11-27 23:17:55,134 INFO L226 Difference]: Without dead ends: 1107 [2024-11-27 23:17:55,136 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=179, Invalid=373, Unknown=0, NotChecked=0, Total=552 [2024-11-27 23:17:55,137 INFO L435 NwaCegarLoop]: 209 mSDtfsCounter, 1857 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s 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, 4.5s IncrementalHoareTripleChecker+Time [2024-11-27 23:17:55,138 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1857 Valid, 823 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2024-11-27 23:17:55,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2024-11-27 23:17:55,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 569. [2024-11-27 23:17:55,289 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-11-27 23:17:55,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 814 transitions. [2024-11-27 23:17:55,295 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 814 transitions. Word has length 272 [2024-11-27 23:17:55,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:17:55,296 INFO L471 AbstractCegarLoop]: Abstraction has 569 states and 814 transitions. [2024-11-27 23:17:55,297 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-11-27 23:17:55,297 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 814 transitions. [2024-11-27 23:17:55,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2024-11-27 23:17:55,306 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:17:55,306 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-11-27 23:17:55,306 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-27 23:17:55,306 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:17:55,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:17:55,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1362360749, now seen corresponding path program 1 times [2024-11-27 23:17:55,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:17:55,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368833088] [2024-11-27 23:17:55,307 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:17:55,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:17:55,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:17:57,613 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-27 23:17:57,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:17:57,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368833088] [2024-11-27 23:17:57,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368833088] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:17:57,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:17:57,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-27 23:17:57,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827684680] [2024-11-27 23:17:57,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:17:57,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 23:17:57,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:17:57,616 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 23:17:57,616 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-27 23:17:57,617 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-11-27 23:17:59,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:17:59,835 INFO L93 Difference]: Finished difference Result 1255 states and 1792 transitions. [2024-11-27 23:17:59,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 23:17:59,836 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-11-27 23:17:59,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:17:59,841 INFO L225 Difference]: With dead ends: 1255 [2024-11-27 23:17:59,842 INFO L226 Difference]: Without dead ends: 689 [2024-11-27 23:17:59,845 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-11-27 23:17:59,849 INFO L435 NwaCegarLoop]: 188 mSDtfsCounter, 574 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 790 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s 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.8s IncrementalHoareTripleChecker+Time [2024-11-27 23:17:59,849 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.8s Time] [2024-11-27 23:17:59,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2024-11-27 23:17:59,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 543. [2024-11-27 23:17:59,954 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-11-27 23:17:59,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 780 transitions. [2024-11-27 23:17:59,962 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 780 transitions. Word has length 272 [2024-11-27 23:17:59,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:17:59,963 INFO L471 AbstractCegarLoop]: Abstraction has 543 states and 780 transitions. [2024-11-27 23:17:59,963 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-11-27 23:17:59,963 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 780 transitions. [2024-11-27 23:17:59,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2024-11-27 23:17:59,971 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:17:59,972 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-11-27 23:17:59,972 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-27 23:17:59,973 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:17:59,973 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:17:59,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1053876525, now seen corresponding path program 1 times [2024-11-27 23:17:59,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:17:59,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828719766] [2024-11-27 23:17:59,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:17:59,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:18:00,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:18:06,165 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-27 23:18:06,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:18:06,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828719766] [2024-11-27 23:18:06,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828719766] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:18:06,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:18:06,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-27 23:18:06,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692117633] [2024-11-27 23:18:06,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:18:06,166 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 23:18:06,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:18:06,167 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 23:18:06,167 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-11-27 23:18:06,168 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-11-27 23:18:12,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:18:12,949 INFO L93 Difference]: Finished difference Result 2045 states and 2900 transitions. [2024-11-27 23:18:12,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-27 23:18:12,950 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-11-27 23:18:12,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:18:12,961 INFO L225 Difference]: With dead ends: 2045 [2024-11-27 23:18:12,961 INFO L226 Difference]: Without dead ends: 1505 [2024-11-27 23:18:12,963 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=164, Invalid=342, Unknown=0, NotChecked=0, Total=506 [2024-11-27 23:18:12,966 INFO L435 NwaCegarLoop]: 256 mSDtfsCounter, 1420 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 1812 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s 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, 5.7s IncrementalHoareTripleChecker+Time [2024-11-27 23:18:12,966 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1420 Valid, 1079 Invalid, 1988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 1812 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2024-11-27 23:18:12,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1505 states. [2024-11-27 23:18:13,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1505 to 1251. [2024-11-27 23:18:13,148 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-11-27 23:18:13,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1251 states to 1251 states and 1799 transitions. [2024-11-27 23:18:13,155 INFO L78 Accepts]: Start accepts. Automaton has 1251 states and 1799 transitions. Word has length 272 [2024-11-27 23:18:13,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:18:13,155 INFO L471 AbstractCegarLoop]: Abstraction has 1251 states and 1799 transitions. [2024-11-27 23:18:13,156 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-11-27 23:18:13,156 INFO L276 IsEmpty]: Start isEmpty. Operand 1251 states and 1799 transitions. [2024-11-27 23:18:13,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2024-11-27 23:18:13,162 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:18:13,163 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-11-27 23:18:13,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-27 23:18:13,163 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:18:13,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:18:13,164 INFO L85 PathProgramCache]: Analyzing trace with hash -225987153, now seen corresponding path program 1 times [2024-11-27 23:18:13,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:18:13,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882001543] [2024-11-27 23:18:13,164 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:18:13,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:18:13,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:18:13,863 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 90 proven. 27 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-27 23:18:13,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:18:13,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882001543] [2024-11-27 23:18:13,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882001543] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:18:13,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005160932] [2024-11-27 23:18:13,863 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:18:13,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:18:13,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:18:13,868 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:18:13,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 23:18:14,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:18:14,089 INFO L256 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 23:18:14,096 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:18:14,504 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1327 proven. 33 refuted. 0 times theorem prover too weak. 1760 trivial. 0 not checked. [2024-11-27 23:18:14,505 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:18:15,029 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 84 proven. 33 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-27 23:18:15,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005160932] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:18:15,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:18:15,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-27 23:18:15,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786998349] [2024-11-27 23:18:15,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:18:15,030 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 23:18:15,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:18:15,031 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 23:18:15,031 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-11-27 23:18:15,032 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-11-27 23:18:18,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:18:18,025 INFO L93 Difference]: Finished difference Result 2483 states and 3523 transitions. [2024-11-27 23:18:18,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-27 23:18:18,026 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-11-27 23:18:18,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:18:18,035 INFO L225 Difference]: With dead ends: 2483 [2024-11-27 23:18:18,035 INFO L226 Difference]: Without dead ends: 1235 [2024-11-27 23:18:18,039 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 586 GetRequests, 544 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=451, Invalid=1441, Unknown=0, NotChecked=0, Total=1892 [2024-11-27 23:18:18,042 INFO L435 NwaCegarLoop]: 141 mSDtfsCounter, 777 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 345 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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.8s IncrementalHoareTripleChecker+Time [2024-11-27 23:18:18,042 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.8s Time] [2024-11-27 23:18:18,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1235 states. [2024-11-27 23:18:18,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1235 to 1180. [2024-11-27 23:18:18,273 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-11-27 23:18:18,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1180 states to 1180 states and 1652 transitions. [2024-11-27 23:18:18,281 INFO L78 Accepts]: Start accepts. Automaton has 1180 states and 1652 transitions. Word has length 272 [2024-11-27 23:18:18,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:18:18,281 INFO L471 AbstractCegarLoop]: Abstraction has 1180 states and 1652 transitions. [2024-11-27 23:18:18,282 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-11-27 23:18:18,282 INFO L276 IsEmpty]: Start isEmpty. Operand 1180 states and 1652 transitions. [2024-11-27 23:18:18,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2024-11-27 23:18:18,285 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:18:18,286 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-11-27 23:18:18,298 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-27 23:18:18,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:18:18,487 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:18:18,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:18:18,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1564257230, now seen corresponding path program 1 times [2024-11-27 23:18:18,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:18:18,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347368162] [2024-11-27 23:18:18,489 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:18:18,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:18:18,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:18:20,657 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-27 23:18:20,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:18:20,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347368162] [2024-11-27 23:18:20,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347368162] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:18:20,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:18:20,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 23:18:20,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71381299] [2024-11-27 23:18:20,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:18:20,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 23:18:20,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:18:20,659 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 23:18:20,660 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-27 23:18:20,660 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-11-27 23:18:22,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:18:22,488 INFO L93 Difference]: Finished difference Result 2484 states and 3478 transitions. [2024-11-27 23:18:22,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:18:22,488 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-11-27 23:18:22,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:18:22,496 INFO L225 Difference]: With dead ends: 2484 [2024-11-27 23:18:22,496 INFO L226 Difference]: Without dead ends: 1372 [2024-11-27 23:18:22,499 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-27 23:18:22,500 INFO L435 NwaCegarLoop]: 297 mSDtfsCounter, 627 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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.5s IncrementalHoareTripleChecker+Time [2024-11-27 23:18:22,500 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.5s Time] [2024-11-27 23:18:22,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1372 states. [2024-11-27 23:18:22,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1372 to 1240. [2024-11-27 23:18:22,734 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-11-27 23:18:22,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 1740 transitions. [2024-11-27 23:18:22,740 INFO L78 Accepts]: Start accepts. Automaton has 1240 states and 1740 transitions. Word has length 274 [2024-11-27 23:18:22,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:18:22,740 INFO L471 AbstractCegarLoop]: Abstraction has 1240 states and 1740 transitions. [2024-11-27 23:18:22,741 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-11-27 23:18:22,741 INFO L276 IsEmpty]: Start isEmpty. Operand 1240 states and 1740 transitions. [2024-11-27 23:18:22,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2024-11-27 23:18:22,744 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:18:22,744 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-11-27 23:18:22,745 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-27 23:18:22,745 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:18:22,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:18:22,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1005268626, now seen corresponding path program 1 times [2024-11-27 23:18:22,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:18:22,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113044150] [2024-11-27 23:18:22,746 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:18:22,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:18:22,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:18:23,534 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 39 proven. 78 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-27 23:18:23,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:18:23,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113044150] [2024-11-27 23:18:23,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113044150] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:18:23,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028669365] [2024-11-27 23:18:23,535 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:18:23,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:18:23,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:18:23,538 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:18:23,543 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 23:18:23,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:18:23,730 INFO L256 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-27 23:18:23,735 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:18:24,920 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1940 proven. 180 refuted. 0 times theorem prover too weak. 1000 trivial. 0 not checked. [2024-11-27 23:18:24,920 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:18:26,196 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 246 proven. 96 refuted. 0 times theorem prover too weak. 2778 trivial. 0 not checked. [2024-11-27 23:18:26,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028669365] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:18:26,196 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:18:26,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 12] total 26 [2024-11-27 23:18:26,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869481008] [2024-11-27 23:18:26,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:18:26,197 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-27 23:18:26,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:18:26,201 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-27 23:18:26,201 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2024-11-27 23:18:26,202 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-11-27 23:18:32,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:18:32,305 INFO L93 Difference]: Finished difference Result 3086 states and 4229 transitions. [2024-11-27 23:18:32,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-27 23:18:32,308 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-11-27 23:18:32,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:18:32,318 INFO L225 Difference]: With dead ends: 3086 [2024-11-27 23:18:32,318 INFO L226 Difference]: Without dead ends: 1914 [2024-11-27 23:18:32,322 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 613 GetRequests, 539 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1493 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1483, Invalid=4217, Unknown=0, NotChecked=0, Total=5700 [2024-11-27 23:18:32,323 INFO L435 NwaCegarLoop]: 222 mSDtfsCounter, 3546 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 1591 mSolverCounterSat, 809 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.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, 3.5s IncrementalHoareTripleChecker+Time [2024-11-27 23:18:32,324 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3546 Valid, 1172 Invalid, 2400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [809 Valid, 1591 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2024-11-27 23:18:32,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1914 states. [2024-11-27 23:18:32,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1914 to 933. [2024-11-27 23:18:32,574 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-11-27 23:18:32,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1249 transitions. [2024-11-27 23:18:32,579 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 1249 transitions. Word has length 274 [2024-11-27 23:18:32,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:18:32,580 INFO L471 AbstractCegarLoop]: Abstraction has 933 states and 1249 transitions. [2024-11-27 23:18:32,581 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-11-27 23:18:32,581 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 1249 transitions. [2024-11-27 23:18:32,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-11-27 23:18:32,584 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:18:32,585 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-11-27 23:18:32,597 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-27 23:18:32,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:18:32,786 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:18:32,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:18:32,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1138831512, now seen corresponding path program 1 times [2024-11-27 23:18:32,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:18:32,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559013044] [2024-11-27 23:18:32,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:18:32,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:18:32,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:18:33,256 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-27 23:18:33,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:18:33,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559013044] [2024-11-27 23:18:33,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559013044] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:18:33,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:18:33,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 23:18:33,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059116360] [2024-11-27 23:18:33,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:18:33,258 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:18:33,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:18:33,258 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:18:33,258 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:18:33,258 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-11-27 23:18:33,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:18:33,939 INFO L93 Difference]: Finished difference Result 1945 states and 2631 transitions. [2024-11-27 23:18:33,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:18:33,942 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-11-27 23:18:33,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:18:33,948 INFO L225 Difference]: With dead ends: 1945 [2024-11-27 23:18:33,948 INFO L226 Difference]: Without dead ends: 1068 [2024-11-27 23:18:33,951 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:18:33,951 INFO L435 NwaCegarLoop]: 246 mSDtfsCounter, 229 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.4s IncrementalHoareTripleChecker+Time [2024-11-27 23:18:33,951 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.4s Time] [2024-11-27 23:18:33,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2024-11-27 23:18:34,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 947. [2024-11-27 23:18:34,195 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-11-27 23:18:34,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1263 transitions. [2024-11-27 23:18:34,200 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 1263 transitions. Word has length 277 [2024-11-27 23:18:34,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:18:34,201 INFO L471 AbstractCegarLoop]: Abstraction has 947 states and 1263 transitions. [2024-11-27 23:18:34,201 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-11-27 23:18:34,201 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 1263 transitions. [2024-11-27 23:18:34,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-11-27 23:18:34,204 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:18:34,205 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-11-27 23:18:34,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-27 23:18:34,205 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:18:34,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:18:34,206 INFO L85 PathProgramCache]: Analyzing trace with hash -666606822, now seen corresponding path program 1 times [2024-11-27 23:18:34,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:18:34,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830690390] [2024-11-27 23:18:34,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:18:34,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:18:34,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:18:34,980 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-27 23:18:34,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:18:34,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830690390] [2024-11-27 23:18:34,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830690390] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:18:34,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:18:34,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 23:18:34,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110189178] [2024-11-27 23:18:34,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:18:34,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 23:18:34,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:18:34,983 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 23:18:34,983 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 23:18:34,983 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-11-27 23:18:35,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:18:35,575 INFO L93 Difference]: Finished difference Result 1842 states and 2467 transitions. [2024-11-27 23:18:35,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:18:35,575 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-11-27 23:18:35,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:18:35,582 INFO L225 Difference]: With dead ends: 1842 [2024-11-27 23:18:35,582 INFO L226 Difference]: Without dead ends: 1271 [2024-11-27 23:18:35,583 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-11-27 23:18:35,584 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.4s IncrementalHoareTripleChecker+Time [2024-11-27 23:18:35,584 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.4s Time] [2024-11-27 23:18:35,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2024-11-27 23:18:35,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 995. [2024-11-27 23:18:35,933 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-11-27 23:18:35,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 1335 transitions. [2024-11-27 23:18:35,943 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 1335 transitions. Word has length 277 [2024-11-27 23:18:35,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:18:35,944 INFO L471 AbstractCegarLoop]: Abstraction has 995 states and 1335 transitions. [2024-11-27 23:18:35,944 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-11-27 23:18:35,944 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 1335 transitions. [2024-11-27 23:18:35,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-11-27 23:18:35,949 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:18:35,949 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-11-27 23:18:35,950 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-27 23:18:35,950 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:18:35,950 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:18:35,951 INFO L85 PathProgramCache]: Analyzing trace with hash 2040012572, now seen corresponding path program 1 times [2024-11-27 23:18:35,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:18:35,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654866395] [2024-11-27 23:18:35,951 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:18:35,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:18:36,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:18:41,816 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-27 23:18:41,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:18:41,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654866395] [2024-11-27 23:18:41,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654866395] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:18:41,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:18:41,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-27 23:18:41,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942958697] [2024-11-27 23:18:41,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:18:41,818 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 23:18:41,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:18:41,818 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 23:18:41,818 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-11-27 23:18:41,819 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-11-27 23:18:46,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:18:46,246 INFO L93 Difference]: Finished difference Result 1903 states and 2544 transitions. [2024-11-27 23:18:46,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-27 23:18:46,247 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-11-27 23:18:46,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:18:46,251 INFO L225 Difference]: With dead ends: 1903 [2024-11-27 23:18:46,252 INFO L226 Difference]: Without dead ends: 1284 [2024-11-27 23:18:46,253 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2024-11-27 23:18:46,254 INFO L435 NwaCegarLoop]: 232 mSDtfsCounter, 1184 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s 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.8s IncrementalHoareTripleChecker+Time [2024-11-27 23:18:46,254 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.8s Time] [2024-11-27 23:18:46,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1284 states. [2024-11-27 23:18:46,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1284 to 824. [2024-11-27 23:18:46,477 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-11-27 23:18:46,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 1098 transitions. [2024-11-27 23:18:46,482 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 1098 transitions. Word has length 277 [2024-11-27 23:18:46,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:18:46,482 INFO L471 AbstractCegarLoop]: Abstraction has 824 states and 1098 transitions. [2024-11-27 23:18:46,483 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-11-27 23:18:46,483 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 1098 transitions. [2024-11-27 23:18:46,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-11-27 23:18:46,486 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:18:46,486 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-11-27 23:18:46,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-27 23:18:46,487 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:18:46,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:18:46,487 INFO L85 PathProgramCache]: Analyzing trace with hash 34993052, now seen corresponding path program 1 times [2024-11-27 23:18:46,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:18:46,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834855192] [2024-11-27 23:18:46,488 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:18:46,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:18:46,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:18:49,741 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-27 23:18:49,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:18:49,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834855192] [2024-11-27 23:18:49,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834855192] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:18:49,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:18:49,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-27 23:18:49,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862784649] [2024-11-27 23:18:49,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:18:49,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:18:49,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:18:49,744 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:18:49,744 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:18:49,744 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-11-27 23:18:50,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:18:50,938 INFO L93 Difference]: Finished difference Result 1837 states and 2459 transitions. [2024-11-27 23:18:50,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 23:18:50,939 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-11-27 23:18:50,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:18:50,944 INFO L225 Difference]: With dead ends: 1837 [2024-11-27 23:18:50,945 INFO L226 Difference]: Without dead ends: 1069 [2024-11-27 23:18:50,946 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2024-11-27 23:18:50,947 INFO L435 NwaCegarLoop]: 188 mSDtfsCounter, 546 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.8s IncrementalHoareTripleChecker+Time [2024-11-27 23:18:50,947 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.8s Time] [2024-11-27 23:18:50,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states. [2024-11-27 23:18:51,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 853. [2024-11-27 23:18:51,168 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-11-27 23:18:51,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 1141 transitions. [2024-11-27 23:18:51,173 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 1141 transitions. Word has length 277 [2024-11-27 23:18:51,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:18:51,174 INFO L471 AbstractCegarLoop]: Abstraction has 853 states and 1141 transitions. [2024-11-27 23:18:51,174 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-11-27 23:18:51,174 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 1141 transitions. [2024-11-27 23:18:51,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-11-27 23:18:51,177 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:18:51,177 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-11-27 23:18:51,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-27 23:18:51,178 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:18:51,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:18:51,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1553354850, now seen corresponding path program 1 times [2024-11-27 23:18:51,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:18:51,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115238216] [2024-11-27 23:18:51,179 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:18:51,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:18:51,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:18:51,838 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 9 proven. 108 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-27 23:18:51,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:18:51,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115238216] [2024-11-27 23:18:51,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115238216] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:18:51,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420220561] [2024-11-27 23:18:51,839 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:18:51,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:18:51,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:18:51,842 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:18:51,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 23:18:52,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:18:52,136 INFO L256 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-27 23:18:52,142 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:18:55,663 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1447 proven. 144 refuted. 0 times theorem prover too weak. 1529 trivial. 0 not checked. [2024-11-27 23:18:55,663 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:18:57,923 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 228 proven. 3 refuted. 0 times theorem prover too weak. 2889 trivial. 0 not checked. [2024-11-27 23:18:57,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420220561] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:18:57,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:18:57,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 18, 9] total 28 [2024-11-27 23:18:57,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841646819] [2024-11-27 23:18:57,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:18:57,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-27 23:18:57,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:18:57,926 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-27 23:18:57,927 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2024-11-27 23:18:57,928 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-11-27 23:19:08,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:19:08,192 INFO L93 Difference]: Finished difference Result 1372 states and 1808 transitions. [2024-11-27 23:19:08,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-27 23:19:08,193 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-11-27 23:19:08,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:19:08,197 INFO L225 Difference]: With dead ends: 1372 [2024-11-27 23:19:08,197 INFO L226 Difference]: Without dead ends: 843 [2024-11-27 23:19:08,199 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 619 GetRequests, 535 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2104 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=1525, Invalid=5785, Unknown=0, NotChecked=0, Total=7310 [2024-11-27 23:19:08,200 INFO L435 NwaCegarLoop]: 214 mSDtfsCounter, 1834 mSDsluCounter, 911 mSDsCounter, 0 mSdLazyCounter, 1695 mSolverCounterSat, 510 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s 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, 4.4s IncrementalHoareTripleChecker+Time [2024-11-27 23:19:08,201 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1834 Valid, 1125 Invalid, 2205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [510 Valid, 1695 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2024-11-27 23:19:08,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2024-11-27 23:19:08,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 762. [2024-11-27 23:19:08,492 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-11-27 23:19:08,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 999 transitions. [2024-11-27 23:19:08,496 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 999 transitions. Word has length 277 [2024-11-27 23:19:08,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:19:08,497 INFO L471 AbstractCegarLoop]: Abstraction has 762 states and 999 transitions. [2024-11-27 23:19:08,497 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-11-27 23:19:08,498 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 999 transitions. [2024-11-27 23:19:08,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-11-27 23:19:08,500 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:19:08,500 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-11-27 23:19:08,511 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-27 23:19:08,705 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-27 23:19:08,705 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:19:08,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:19:08,708 INFO L85 PathProgramCache]: Analyzing trace with hash -565130250, now seen corresponding path program 1 times [2024-11-27 23:19:08,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:19:08,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447188912] [2024-11-27 23:19:08,709 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:19:08,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:19:08,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:19:11,975 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 9 proven. 108 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-27 23:19:11,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:19:11,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447188912] [2024-11-27 23:19:11,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447188912] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:19:11,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478921490] [2024-11-27 23:19:11,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:19:11,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:19:11,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:19:11,979 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:19:11,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 23:19:12,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:19:12,248 INFO L256 TraceCheckSpWp]: Trace formula consists of 609 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-27 23:19:12,256 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:19:17,695 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 515 proven. 210 refuted. 0 times theorem prover too weak. 2395 trivial. 0 not checked. [2024-11-27 23:19:17,696 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:19:25,745 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 9 proven. 108 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-27 23:19:25,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478921490] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:19:25,745 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:19:25,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 11] total 31 [2024-11-27 23:19:25,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970651409] [2024-11-27 23:19:25,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:19:25,746 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-27 23:19:25,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:19:25,747 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-27 23:19:25,748 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=735, Unknown=0, NotChecked=0, Total=930 [2024-11-27 23:19:25,748 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-11-27 23:19:30,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:19:30,751 INFO L93 Difference]: Finished difference Result 2028 states and 2658 transitions. [2024-11-27 23:19:30,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-27 23:19:30,752 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-11-27 23:19:30,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:19:30,758 INFO L225 Difference]: With dead ends: 2028 [2024-11-27 23:19:30,758 INFO L226 Difference]: Without dead ends: 1322 [2024-11-27 23:19:30,760 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 593 GetRequests, 542 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 643 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=735, Invalid=2021, Unknown=0, NotChecked=0, Total=2756 [2024-11-27 23:19:30,761 INFO L435 NwaCegarLoop]: 162 mSDtfsCounter, 1738 mSDsluCounter, 1579 mSDsCounter, 0 mSdLazyCounter, 1832 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s 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.4s IncrementalHoareTripleChecker+Time [2024-11-27 23:19:30,761 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.4s Time] [2024-11-27 23:19:30,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2024-11-27 23:19:30,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 391. [2024-11-27 23:19:30,948 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-11-27 23:19:30,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 501 transitions. [2024-11-27 23:19:30,951 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 501 transitions. Word has length 277 [2024-11-27 23:19:30,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:19:30,952 INFO L471 AbstractCegarLoop]: Abstraction has 391 states and 501 transitions. [2024-11-27 23:19:30,952 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-11-27 23:19:30,953 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 501 transitions. [2024-11-27 23:19:30,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2024-11-27 23:19:30,955 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:19:30,955 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-11-27 23:19:30,969 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-27 23:19:31,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-27 23:19:31,160 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:19:31,161 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:19:31,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1872815791, now seen corresponding path program 1 times [2024-11-27 23:19:31,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:19:31,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197157388] [2024-11-27 23:19:31,162 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:19:31,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:19:31,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:19:31,811 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 30 proven. 87 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-27 23:19:31,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:19:31,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197157388] [2024-11-27 23:19:31,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197157388] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:19:31,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948566510] [2024-11-27 23:19:31,812 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:19:31,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:19:31,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:19:31,817 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:19:31,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-27 23:19:32,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:19:32,070 INFO L256 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 23:19:32,074 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:19:32,756 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1219 proven. 87 refuted. 0 times theorem prover too weak. 1814 trivial. 0 not checked. [2024-11-27 23:19:32,756 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:19:33,305 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 30 proven. 87 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-27 23:19:33,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948566510] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:19:33,306 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:19:33,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2024-11-27 23:19:33,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094093682] [2024-11-27 23:19:33,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:19:33,308 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:19:33,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:19:33,309 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:19:33,309 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:19:33,309 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-11-27 23:19:34,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:19:34,338 INFO L93 Difference]: Finished difference Result 1203 states and 1529 transitions. [2024-11-27 23:19:34,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 23:19:34,339 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-11-27 23:19:34,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:19:34,341 INFO L225 Difference]: With dead ends: 1203 [2024-11-27 23:19:34,342 INFO L226 Difference]: Without dead ends: 815 [2024-11-27 23:19:34,342 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 555 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-11-27 23:19:34,343 INFO L435 NwaCegarLoop]: 187 mSDtfsCounter, 563 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2024-11-27 23:19:34,343 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.5s Time] [2024-11-27 23:19:34,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states. [2024-11-27 23:19:34,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 793. [2024-11-27 23:19:34,598 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-11-27 23:19:34,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 1008 transitions. [2024-11-27 23:19:34,612 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 1008 transitions. Word has length 279 [2024-11-27 23:19:34,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:19:34,613 INFO L471 AbstractCegarLoop]: Abstraction has 793 states and 1008 transitions. [2024-11-27 23:19:34,613 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-11-27 23:19:34,613 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 1008 transitions. [2024-11-27 23:19:34,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2024-11-27 23:19:34,616 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:19:34,616 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-11-27 23:19:34,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-27 23:19:34,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-27 23:19:34,817 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:19:34,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:19:34,818 INFO L85 PathProgramCache]: Analyzing trace with hash 833803603, now seen corresponding path program 1 times [2024-11-27 23:19:34,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:19:34,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324241130] [2024-11-27 23:19:34,818 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:19:34,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:19:35,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 23:19:35,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [511444898] [2024-11-27 23:19:35,128 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:19:35,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:19:35,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:19:35,131 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:19:35,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-27 23:19:35,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:19:35,415 INFO L256 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-27 23:19:35,421 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:19:36,659 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1408 proven. 54 refuted. 0 times theorem prover too weak. 1658 trivial. 0 not checked. [2024-11-27 23:19:36,659 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:19:42,754 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (mod c_~var_1_29~0 256))) (and (forall ((v_z_459 Int)) (let ((.cse0 (+ .cse1 (* (- 1) v_z_459)))) (or (< v_z_459 0) (< 126 v_z_459) (< (div c_~last_1_var_1_40~0 .cse0) 3) (not (= (mod c_~last_1_var_1_40~0 .cse0) 0))))) (or (forall ((v_z_459 Int)) (let ((.cse2 (+ .cse1 (* (- 1) v_z_459)))) (or (< (div c_~last_1_var_1_40~0 .cse2) 2) (< .cse1 v_z_459) (= (mod c_~last_1_var_1_40~0 .cse2) 0) (< 126 v_z_459)))) (< 0 (+ c_~last_1_var_1_40~0 1))) (or (< c_~last_1_var_1_40~0 0) (forall ((v_z_459 Int)) (or (< v_z_459 0) (< 126 v_z_459) (< (div c_~last_1_var_1_40~0 (+ .cse1 (* (- 1) v_z_459))) 3)))) (forall ((v_z_459 Int)) (or (< (div c_~last_1_var_1_40~0 (+ .cse1 (* (- 1) v_z_459))) 4) (< v_z_459 0) (< 126 v_z_459))))) is different from false [2024-11-27 23:19:42,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:19:42,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324241130] [2024-11-27 23:19:42,769 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 23:19:42,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511444898] [2024-11-27 23:19:42,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511444898] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:19:42,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 23:19:42,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-11-27 23:19:42,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108358055] [2024-11-27 23:19:42,769 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 23:19:42,770 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 23:19:42,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:19:42,771 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 23:19:42,771 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=160, Unknown=1, NotChecked=26, Total=240 [2024-11-27 23:19:42,771 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-11-27 23:19:45,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:19:45,104 INFO L93 Difference]: Finished difference Result 2030 states and 2584 transitions. [2024-11-27 23:19:45,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-27 23:19:45,105 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-11-27 23:19:45,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:19:45,110 INFO L225 Difference]: With dead ends: 2030 [2024-11-27 23:19:45,110 INFO L226 Difference]: Without dead ends: 1240 [2024-11-27 23:19:45,112 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 362 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=262, Invalid=671, Unknown=1, NotChecked=58, Total=992 [2024-11-27 23:19:45,112 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.3s IncrementalHoareTripleChecker+Time [2024-11-27 23:19:45,112 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.3s Time] [2024-11-27 23:19:45,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1240 states. [2024-11-27 23:19:45,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1240 to 942. [2024-11-27 23:19:45,631 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-11-27 23:19:45,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1182 transitions. [2024-11-27 23:19:45,636 INFO L78 Accepts]: Start accepts. Automaton has 942 states and 1182 transitions. Word has length 279 [2024-11-27 23:19:45,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:19:45,636 INFO L471 AbstractCegarLoop]: Abstraction has 942 states and 1182 transitions. [2024-11-27 23:19:45,637 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-11-27 23:19:45,637 INFO L276 IsEmpty]: Start isEmpty. Operand 942 states and 1182 transitions. [2024-11-27 23:19:45,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2024-11-27 23:19:45,639 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:19:45,640 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-11-27 23:19:45,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-27 23:19:45,840 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:19:45,840 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:19:45,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:19:45,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1532890991, now seen corresponding path program 1 times [2024-11-27 23:19:45,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:19:45,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314730409] [2024-11-27 23:19:45,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:19:45,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:19:46,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 23:19:46,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1646929810] [2024-11-27 23:19:46,048 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:19:46,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:19:46,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:19:46,051 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:19:46,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-27 23:19:46,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:19:46,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-27 23:19:46,429 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:19:58,887 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 2195 proven. 306 refuted. 0 times theorem prover too weak. 619 trivial. 0 not checked. [2024-11-27 23:19:58,888 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:20:07,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:20:07,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314730409] [2024-11-27 23:20:07,629 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 23:20:07,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646929810] [2024-11-27 23:20:07,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646929810] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:20:07,629 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 23:20:07,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2024-11-27 23:20:07,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109426022] [2024-11-27 23:20:07,629 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 23:20:07,630 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-27 23:20:07,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:20:07,631 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-27 23:20:07,631 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=865, Unknown=1, NotChecked=0, Total=1122 [2024-11-27 23:20:07,632 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-11-27 23:20:15,723 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-11-27 23:20:19,740 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-11-27 23:20:27,826 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-11-27 23:20:35,915 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-11-27 23:20:39,931 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-11-27 23:20:43,946 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-11-27 23:20:48,009 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-27 23:20:52,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-11-27 23:20:56,040 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-11-27 23:21:00,087 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-11-27 23:21:04,115 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-11-27 23:21:08,128 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-11-27 23:21:12,167 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-11-27 23:21:20,269 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-11-27 23:21:24,285 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-11-27 23:21:28,299 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-11-27 23:21:32,318 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-11-27 23:21:36,345 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-11-27 23:21:40,366 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-11-27 23:21:44,381 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-11-27 23:21:48,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-11-27 23:21:52,413 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-11-27 23:21:56,430 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-11-27 23:22:00,471 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-11-27 23:22:07,050 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-11-27 23:22:11,087 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-11-27 23:22:15,108 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-11-27 23:22:19,136 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-11-27 23:22:23,148 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-11-27 23:22:27,163 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-11-27 23:22:31,231 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-27 23:22:35,248 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-11-27 23:22:39,260 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-11-27 23:22:43,277 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-11-27 23:22:47,291 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-11-27 23:22:51,312 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-11-27 23:22:55,326 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-11-27 23:22:59,341 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-11-27 23:23:03,395 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-11-27 23:23:05,757 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.35s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-27 23:23:09,770 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-11-27 23:23:13,787 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-11-27 23:23:17,825 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-11-27 23:23:21,839 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-11-27 23:23:25,851 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-11-27 23:23:29,869 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-11-27 23:23:33,880 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-11-27 23:23:37,929 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-11-27 23:23:41,815 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-27 23:23:41,815 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 101 [2024-11-27 23:23:41,817 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 463 GetRequests, 399 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1021 ImplicationChecksByTransitivity, 26.5s TimeCoverageRelationStatistics Valid=1020, Invalid=3269, Unknown=1, NotChecked=0, Total=4290 [2024-11-27 23:23:41,818 INFO L435 NwaCegarLoop]: 68 mSDtfsCounter, 82 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 179 mSolverCounterUnsat, 47 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 191.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 47 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 192.0s IncrementalHoareTripleChecker+Time [2024-11-27 23:23:41,818 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 233 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 511 Invalid, 47 Unknown, 0 Unchecked, 192.0s Time] [2024-11-27 23:23:41,828 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-27 23:23:42,022 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:23:42,023 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_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/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-11-27 23:23:42,030 INFO L158 Benchmark]: Toolchain (without parser) took 383905.29ms. Allocated memory was 117.4MB in the beginning and 629.1MB in the end (delta: 511.7MB). Free memory was 91.2MB in the beginning and 213.6MB in the end (delta: -122.4MB). Peak memory consumption was 391.7MB. Max. memory is 16.1GB. [2024-11-27 23:23:42,030 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 83.9MB. Free memory is still 39.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 23:23:42,030 INFO L158 Benchmark]: CACSL2BoogieTranslator took 539.97ms. Allocated memory is still 117.4MB. Free memory was 91.2MB in the beginning and 73.5MB in the end (delta: 17.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-27 23:23:42,031 INFO L158 Benchmark]: Boogie Procedure Inliner took 118.41ms. Allocated memory is still 117.4MB. Free memory was 73.5MB in the beginning and 67.1MB in the end (delta: 6.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 23:23:42,031 INFO L158 Benchmark]: Boogie Preprocessor took 91.58ms. Allocated memory is still 117.4MB. Free memory was 67.1MB in the beginning and 58.7MB in the end (delta: 8.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 23:23:42,032 INFO L158 Benchmark]: RCFGBuilder took 1306.94ms. Allocated memory is still 117.4MB. Free memory was 58.7MB in the beginning and 64.4MB in the end (delta: -5.7MB). Peak memory consumption was 31.7MB. Max. memory is 16.1GB. [2024-11-27 23:23:42,032 INFO L158 Benchmark]: TraceAbstraction took 381839.06ms. Allocated memory was 117.4MB in the beginning and 629.1MB in the end (delta: 511.7MB). Free memory was 63.8MB in the beginning and 213.6MB in the end (delta: -149.8MB). Peak memory consumption was 360.0MB. Max. memory is 16.1GB. [2024-11-27 23:23:42,034 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.32ms. Allocated memory is still 83.9MB. Free memory is still 39.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 539.97ms. Allocated memory is still 117.4MB. Free memory was 91.2MB in the beginning and 73.5MB in the end (delta: 17.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 118.41ms. Allocated memory is still 117.4MB. Free memory was 73.5MB in the beginning and 67.1MB in the end (delta: 6.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 91.58ms. Allocated memory is still 117.4MB. Free memory was 67.1MB in the beginning and 58.7MB in the end (delta: 8.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1306.94ms. Allocated memory is still 117.4MB. Free memory was 58.7MB in the beginning and 64.4MB in the end (delta: -5.7MB). Peak memory consumption was 31.7MB. Max. memory is 16.1GB. * TraceAbstraction took 381839.06ms. Allocated memory was 117.4MB in the beginning and 629.1MB in the end (delta: 511.7MB). Free memory was 63.8MB in the beginning and 213.6MB in the end (delta: -149.8MB). Peak memory consumption was 360.0MB. 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_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/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_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/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_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/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_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7af22c4985483bd6c8caf866cf1f41c10246f5959d956f77eec260fff7ae1f47 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 23:23:44,704 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 23:23:44,843 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-27 23:23:44,855 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 23:23:44,855 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 23:23:44,922 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 23:23:44,927 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 23:23:44,928 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 23:23:44,928 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 23:23:44,929 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 23:23:44,929 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 23:23:44,929 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 23:23:44,929 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 23:23:44,929 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 23:23:44,929 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 23:23:44,929 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 23:23:44,930 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 23:23:44,930 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 23:23:44,930 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 23:23:44,930 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 23:23:44,930 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 23:23:44,930 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 23:23:44,930 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 23:23:44,930 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 23:23:44,930 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-27 23:23:44,930 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-27 23:23:44,931 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 23:23:44,931 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 23:23:44,931 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 23:23:44,931 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 23:23:44,931 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 23:23:44,931 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 23:23:44,931 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 23:23:44,931 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 23:23:44,931 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:23:44,931 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 23:23:44,938 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 23:23:44,938 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 23:23:44,938 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 23:23:44,938 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:23:44,938 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 23:23:44,938 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 23:23:44,939 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 23:23:44,939 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 23:23:44,939 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-27 23:23:44,940 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-27 23:23:44,940 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 23:23:44,940 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 23:23:44,944 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 23:23:44,944 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 23:23:44,944 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_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7af22c4985483bd6c8caf866cf1f41c10246f5959d956f77eec260fff7ae1f47 [2024-11-27 23:23:45,385 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 23:23:45,400 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 23:23:45,403 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 23:23:45,405 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 23:23:45,406 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 23:23:45,407 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i [2024-11-27 23:23:48,955 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/data/eec0a793f/db4a635eb41e4aa3865bb5d77a71e70c/FLAG51a3f2ab2 [2024-11-27 23:23:49,317 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 23:23:49,318 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i [2024-11-27 23:23:49,330 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/data/eec0a793f/db4a635eb41e4aa3865bb5d77a71e70c/FLAG51a3f2ab2 [2024-11-27 23:23:49,359 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/data/eec0a793f/db4a635eb41e4aa3865bb5d77a71e70c [2024-11-27 23:23:49,363 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 23:23:49,365 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 23:23:49,368 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 23:23:49,368 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 23:23:49,378 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 23:23:49,380 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 11:23:49" (1/1) ... [2024-11-27 23:23:49,381 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5492308d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49, skipping insertion in model container [2024-11-27 23:23:49,381 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 11:23:49" (1/1) ... [2024-11-27 23:23:49,427 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 23:23:49,642 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_0249021c-bd1b-423e-90ab-44842d0d292e/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i[916,929] [2024-11-27 23:23:49,809 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 23:23:49,837 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 23:23:49,858 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_0249021c-bd1b-423e-90ab-44842d0d292e/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-68.i[916,929] [2024-11-27 23:23:49,950 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 23:23:49,975 INFO L204 MainTranslator]: Completed translation [2024-11-27 23:23:49,975 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49 WrapperNode [2024-11-27 23:23:49,976 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 23:23:49,977 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 23:23:49,977 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 23:23:49,977 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 23:23:49,986 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49" (1/1) ... [2024-11-27 23:23:50,002 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49" (1/1) ... [2024-11-27 23:23:50,048 INFO L138 Inliner]: procedures = 27, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 240 [2024-11-27 23:23:50,048 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 23:23:50,049 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 23:23:50,049 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 23:23:50,049 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 23:23:50,061 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49" (1/1) ... [2024-11-27 23:23:50,065 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49" (1/1) ... [2024-11-27 23:23:50,071 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49" (1/1) ... [2024-11-27 23:23:50,091 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-27 23:23:50,092 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49" (1/1) ... [2024-11-27 23:23:50,092 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49" (1/1) ... [2024-11-27 23:23:50,121 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49" (1/1) ... [2024-11-27 23:23:50,124 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49" (1/1) ... [2024-11-27 23:23:50,134 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49" (1/1) ... [2024-11-27 23:23:50,137 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49" (1/1) ... [2024-11-27 23:23:50,139 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49" (1/1) ... [2024-11-27 23:23:50,143 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 23:23:50,148 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 23:23:50,148 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 23:23:50,148 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 23:23:50,150 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49" (1/1) ... [2024-11-27 23:23:50,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:23:50,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:23:50,199 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 23:23:50,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 23:23:50,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 23:23:50,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-27 23:23:50,241 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 23:23:50,241 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 23:23:50,241 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 23:23:50,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 23:23:50,417 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 23:23:50,419 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 23:23:55,341 INFO L? ?]: Removed 23 outVars from TransFormulas that were not future-live. [2024-11-27 23:23:55,342 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 23:23:55,356 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 23:23:55,357 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-27 23:23:55,357 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 11:23:55 BoogieIcfgContainer [2024-11-27 23:23:55,357 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 23:23:55,360 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 23:23:55,360 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 23:23:55,367 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 23:23:55,368 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 11:23:49" (1/3) ... [2024-11-27 23:23:55,370 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42f38d8d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 11:23:55, skipping insertion in model container [2024-11-27 23:23:55,370 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:23:49" (2/3) ... [2024-11-27 23:23:55,370 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42f38d8d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 11:23:55, skipping insertion in model container [2024-11-27 23:23:55,372 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 11:23:55" (3/3) ... [2024-11-27 23:23:55,373 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-68.i [2024-11-27 23:23:55,390 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 23:23:55,392 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-11-27 23:23:55,477 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 23:23:55,489 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;@64658c6f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 23:23:55,489 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 23:23:55,495 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-11-27 23:23:55,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-11-27 23:23:55,512 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:23:55,513 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-11-27 23:23:55,514 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:23:55,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:23:55,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1113331245, now seen corresponding path program 1 times [2024-11-27 23:23:55,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:23:55,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2014808945] [2024-11-27 23:23:55,538 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:23:55,539 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 23:23:55,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:23:55,544 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-27 23:23:55,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-27 23:23:56,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:23:56,365 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 23:23:56,379 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:23:56,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1310 proven. 0 refuted. 0 times theorem prover too weak. 1810 trivial. 0 not checked. [2024-11-27 23:23:56,490 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:23:56,491 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:23:56,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2014808945] [2024-11-27 23:23:56,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2014808945] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:23:56,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:23:56,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 23:23:56,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251065373] [2024-11-27 23:23:56,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:23:56,504 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 23:23:56,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:23:56,535 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 23:23:56,536 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 23:23:56,540 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-11-27 23:23:56,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:23:56,609 INFO L93 Difference]: Finished difference Result 209 states and 367 transitions. [2024-11-27 23:23:56,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 23:23:56,611 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-11-27 23:23:56,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:23:56,621 INFO L225 Difference]: With dead ends: 209 [2024-11-27 23:23:56,621 INFO L226 Difference]: Without dead ends: 102 [2024-11-27 23:23:56,627 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-11-27 23:23:56,634 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-11-27 23:23:56,636 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-11-27 23:23:56,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2024-11-27 23:23:56,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2024-11-27 23:23:56,706 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-11-27 23:23:56,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 158 transitions. [2024-11-27 23:23:56,715 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 158 transitions. Word has length 252 [2024-11-27 23:23:56,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:23:56,716 INFO L471 AbstractCegarLoop]: Abstraction has 102 states and 158 transitions. [2024-11-27 23:23:56,716 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-11-27 23:23:56,717 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 158 transitions. [2024-11-27 23:23:56,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-11-27 23:23:56,726 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:23:56,727 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-11-27 23:23:56,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-27 23:23:56,928 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 23:23:56,928 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:23:56,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:23:56,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1694296983, now seen corresponding path program 1 times [2024-11-27 23:23:56,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:23:56,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1573877324] [2024-11-27 23:23:56,931 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:23:56,931 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 23:23:56,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:23:56,933 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-27 23:23:56,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-27 23:23:57,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:23:57,725 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 23:23:57,736 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:00,528 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1445 proven. 150 refuted. 0 times theorem prover too weak. 1525 trivial. 0 not checked. [2024-11-27 23:24:00,528 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:24:00,819 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:00,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1573877324] [2024-11-27 23:24:00,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1573877324] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:24:00,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1193261171] [2024-11-27 23:24:00,820 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:00,820 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:24:00,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:24:00,829 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:24:00,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-27 23:24:03,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:03,119 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-27 23:24:03,128 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:03,278 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-27 23:24:03,279 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:24:03,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1193261171] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:24:03,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 23:24:03,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 11 [2024-11-27 23:24:03,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810119637] [2024-11-27 23:24:03,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:24:03,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 23:24:03,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:03,283 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 23:24:03,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-11-27 23:24:03,285 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-11-27 23:24:05,911 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.58s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:24:05,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:05,919 INFO L93 Difference]: Finished difference Result 201 states and 313 transitions. [2024-11-27 23:24:05,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 23:24:05,953 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-11-27 23:24:05,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:05,957 INFO L225 Difference]: With dead ends: 201 [2024-11-27 23:24:05,957 INFO L226 Difference]: Without dead ends: 102 [2024-11-27 23:24:05,958 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 516 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-11-27 23:24:05,960 INFO L435 NwaCegarLoop]: 156 mSDtfsCounter, 0 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s 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.6s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:05,960 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.6s Time] [2024-11-27 23:24:05,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2024-11-27 23:24:05,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2024-11-27 23:24:05,980 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-11-27 23:24:05,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 157 transitions. [2024-11-27 23:24:05,983 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 157 transitions. Word has length 252 [2024-11-27 23:24:05,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:05,986 INFO L471 AbstractCegarLoop]: Abstraction has 102 states and 157 transitions. [2024-11-27 23:24:05,987 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-11-27 23:24:05,987 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 157 transitions. [2024-11-27 23:24:05,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-11-27 23:24:05,993 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:05,994 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-11-27 23:24:06,010 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-27 23:24:06,206 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-27 23:24:06,395 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 23:24:06,399 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:24:06,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:06,400 INFO L85 PathProgramCache]: Analyzing trace with hash 911726571, now seen corresponding path program 1 times [2024-11-27 23:24:06,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:06,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1587494799] [2024-11-27 23:24:06,401 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:06,401 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 23:24:06,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:24:06,404 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-27 23:24:06,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-27 23:24:07,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:07,070 INFO L256 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 23:24:07,080 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:09,733 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1445 proven. 150 refuted. 0 times theorem prover too weak. 1525 trivial. 0 not checked. [2024-11-27 23:24:09,733 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:24:09,975 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:09,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1587494799] [2024-11-27 23:24:09,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1587494799] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:24:09,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1697441672] [2024-11-27 23:24:09,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:09,976 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:24:09,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:24:09,981 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:24:09,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-27 23:24:12,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:12,161 INFO L256 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-27 23:24:12,168 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:13,283 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1417 proven. 78 refuted. 0 times theorem prover too weak. 1625 trivial. 0 not checked. [2024-11-27 23:24:13,283 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:24:13,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1697441672] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:24:13,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:24:13,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 12 [2024-11-27 23:24:13,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801174858] [2024-11-27 23:24:13,341 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:24:13,342 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 23:24:13,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:13,347 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 23:24:13,347 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2024-11-27 23:24:13,348 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-11-27 23:24:19,461 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:24:20,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:20,981 INFO L93 Difference]: Finished difference Result 269 states and 403 transitions. [2024-11-27 23:24:20,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 23:24:20,983 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-11-27 23:24:20,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:20,991 INFO L225 Difference]: With dead ends: 269 [2024-11-27 23:24:20,991 INFO L226 Difference]: Without dead ends: 170 [2024-11-27 23:24:20,993 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 562 GetRequests, 542 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2024-11-27 23:24:20,993 INFO L435 NwaCegarLoop]: 101 mSDtfsCounter, 192 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 795 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s 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, 7.1s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:20,994 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 614 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 795 Invalid, 0 Unknown, 0 Unchecked, 7.1s Time] [2024-11-27 23:24:20,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2024-11-27 23:24:21,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 163. [2024-11-27 23:24:21,040 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-11-27 23:24:21,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 242 transitions. [2024-11-27 23:24:21,046 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 242 transitions. Word has length 252 [2024-11-27 23:24:21,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:21,050 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 242 transitions. [2024-11-27 23:24:21,050 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-11-27 23:24:21,050 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 242 transitions. [2024-11-27 23:24:21,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-11-27 23:24:21,055 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:21,056 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-11-27 23:24:21,074 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-27 23:24:21,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2024-11-27 23:24:21,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 23:24:21,457 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:24:21,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:21,458 INFO L85 PathProgramCache]: Analyzing trace with hash 692871853, now seen corresponding path program 1 times [2024-11-27 23:24:21,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:21,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2114509958] [2024-11-27 23:24:21,458 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:21,458 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 23:24:21,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:24:21,460 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-27 23:24:21,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-27 23:24:21,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:22,007 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 23:24:22,011 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:23,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1219 proven. 87 refuted. 0 times theorem prover too weak. 1814 trivial. 0 not checked. [2024-11-27 23:24:23,103 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:24:24,170 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 30 proven. 87 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-27 23:24:24,170 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:24,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2114509958] [2024-11-27 23:24:24,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2114509958] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:24:24,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:24:24,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-11-27 23:24:24,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380042866] [2024-11-27 23:24:24,171 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:24:24,172 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:24:24,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:24,173 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:24:24,173 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:24:24,174 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-11-27 23:24:28,841 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.51s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:24:29,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:29,451 INFO L93 Difference]: Finished difference Result 515 states and 748 transitions. [2024-11-27 23:24:29,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 23:24:29,453 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-11-27 23:24:29,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:29,463 INFO L225 Difference]: With dead ends: 515 [2024-11-27 23:24:29,465 INFO L226 Difference]: Without dead ends: 355 [2024-11-27 23:24:29,466 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 514 GetRequests, 496 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-11-27 23:24:29,467 INFO L435 NwaCegarLoop]: 113 mSDtfsCounter, 170 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s 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.8s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:29,467 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.8s Time] [2024-11-27 23:24:29,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2024-11-27 23:24:29,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 337. [2024-11-27 23:24:29,548 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-11-27 23:24:29,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 490 transitions. [2024-11-27 23:24:29,552 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 490 transitions. Word has length 252 [2024-11-27 23:24:29,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:29,553 INFO L471 AbstractCegarLoop]: Abstraction has 337 states and 490 transitions. [2024-11-27 23:24:29,554 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-11-27 23:24:29,554 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 490 transitions. [2024-11-27 23:24:29,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-11-27 23:24:29,556 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:29,557 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-11-27 23:24:29,572 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-27 23:24:29,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 23:24:29,758 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:24:29,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:29,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1827088081, now seen corresponding path program 1 times [2024-11-27 23:24:29,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:29,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2112917760] [2024-11-27 23:24:29,759 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:29,759 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 23:24:29,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:24:29,762 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-27 23:24:29,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-27 23:24:30,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:30,293 INFO L256 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 23:24:30,299 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:34,989 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 2073 proven. 228 refuted. 0 times theorem prover too weak. 819 trivial. 0 not checked. [2024-11-27 23:24:34,989 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:24:36,347 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:36,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2112917760] [2024-11-27 23:24:36,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2112917760] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:24:36,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1411940342] [2024-11-27 23:24:36,347 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:36,347 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:24:36,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:24:36,349 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:24:36,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-27 23:24:40,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:40,448 INFO L256 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-27 23:24:40,455 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:47,691 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 2146 proven. 195 refuted. 0 times theorem prover too weak. 779 trivial. 0 not checked. [2024-11-27 23:24:47,691 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:24:52,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1411940342] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:24:52,031 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:24:52,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 33 [2024-11-27 23:24:52,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514290383] [2024-11-27 23:24:52,031 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:24:52,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-27 23:24:52,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:52,033 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-27 23:24:52,034 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1207, Unknown=0, NotChecked=0, Total=1406 [2024-11-27 23:24:52,035 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-11-27 23:25:09,034 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:25:13,063 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:25:16,600 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:25:24,766 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.28s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:25:24,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:25:24,846 INFO L93 Difference]: Finished difference Result 981 states and 1346 transitions. [2024-11-27 23:25:24,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-27 23:25:24,877 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-11-27 23:25:24,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:25:24,883 INFO L225 Difference]: With dead ends: 981 [2024-11-27 23:25:24,883 INFO L226 Difference]: Without dead ends: 647 [2024-11-27 23:25:24,887 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 609 GetRequests, 526 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2077 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=1319, Invalid=5821, Unknown=0, NotChecked=0, Total=7140 [2024-11-27 23:25:24,888 INFO L435 NwaCegarLoop]: 99 mSDtfsCounter, 739 mSDsluCounter, 1018 mSDsCounter, 0 mSdLazyCounter, 1402 mSolverCounterSat, 330 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.9s 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, 21.7s IncrementalHoareTripleChecker+Time [2024-11-27 23:25:24,888 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [750 Valid, 1117 Invalid, 1732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [330 Valid, 1402 Invalid, 0 Unknown, 0 Unchecked, 21.7s Time] [2024-11-27 23:25:24,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2024-11-27 23:25:24,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 478. [2024-11-27 23:25:24,998 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-11-27 23:25:25,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 642 transitions. [2024-11-27 23:25:25,004 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 642 transitions. Word has length 252 [2024-11-27 23:25:25,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:25:25,005 INFO L471 AbstractCegarLoop]: Abstraction has 478 states and 642 transitions. [2024-11-27 23:25:25,006 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-11-27 23:25:25,006 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 642 transitions. [2024-11-27 23:25:25,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-11-27 23:25:25,008 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:25:25,009 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-11-27 23:25:25,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-11-27 23:25:25,221 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2024-11-27 23:25:25,409 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 23:25:25,410 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:25:25,410 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:25:25,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1610717363, now seen corresponding path program 1 times [2024-11-27 23:25:25,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:25:25,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1804192073] [2024-11-27 23:25:25,411 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:25,411 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 23:25:25,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:25:25,416 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-27 23:25:25,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-11-27 23:25:25,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:25,937 INFO L256 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 23:25:25,942 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:29,374 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-27 23:25:29,374 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:25:29,375 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:25:29,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1804192073] [2024-11-27 23:25:29,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1804192073] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:25:29,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:25:29,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 23:25:29,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808662067] [2024-11-27 23:25:29,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:25:29,376 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:25:29,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:25:29,376 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:25:29,377 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:25:29,377 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-11-27 23:25:32,164 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:25:37,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.24s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:25:37,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:25:37,190 INFO L93 Difference]: Finished difference Result 1170 states and 1604 transitions. [2024-11-27 23:25:37,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:25:37,231 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-11-27 23:25:37,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:25:37,239 INFO L225 Difference]: With dead ends: 1170 [2024-11-27 23:25:37,239 INFO L226 Difference]: Without dead ends: 824 [2024-11-27 23:25:37,241 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-11-27 23:25:37,242 INFO L435 NwaCegarLoop]: 261 mSDtfsCounter, 213 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s 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.6s IncrementalHoareTripleChecker+Time [2024-11-27 23:25:37,244 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.6s Time] [2024-11-27 23:25:37,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2024-11-27 23:25:37,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 518. [2024-11-27 23:25:37,370 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-11-27 23:25:37,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 698 transitions. [2024-11-27 23:25:37,377 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 698 transitions. Word has length 252 [2024-11-27 23:25:37,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:25:37,377 INFO L471 AbstractCegarLoop]: Abstraction has 518 states and 698 transitions. [2024-11-27 23:25:37,378 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-11-27 23:25:37,378 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 698 transitions. [2024-11-27 23:25:37,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-11-27 23:25:37,381 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:25:37,381 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-11-27 23:25:37,398 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2024-11-27 23:25:37,581 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 23:25:37,582 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:25:37,582 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:25:37,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1868882801, now seen corresponding path program 1 times [2024-11-27 23:25:37,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:25:37,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [794967436] [2024-11-27 23:25:37,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:37,583 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 23:25:37,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:25:37,591 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-27 23:25:37,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-27 23:25:38,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:38,133 INFO L256 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-27 23:25:38,141 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:51,987 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1517 proven. 150 refuted. 0 times theorem prover too weak. 1453 trivial. 0 not checked. [2024-11-27 23:25:51,987 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:26:00,430 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:26:00,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [794967436] [2024-11-27 23:26:00,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [794967436] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:26:00,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1747486070] [2024-11-27 23:26:00,430 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:26:00,430 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:26:00,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:26:00,432 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:26:00,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-27 23:26:02,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:26:02,630 INFO L256 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 23:26:02,636 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:26:14,990 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1433 proven. 129 refuted. 0 times theorem prover too weak. 1558 trivial. 0 not checked. [2024-11-27 23:26:14,990 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:26:19,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1747486070] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:26:19,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:26:19,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 21 [2024-11-27 23:26:19,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107382611] [2024-11-27 23:26:19,322 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:26:19,323 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-27 23:26:19,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:26:19,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-27 23:26:19,325 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=888, Unknown=0, NotChecked=0, Total=1122 [2024-11-27 23:26:19,326 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-11-27 23:26:28,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:26:32,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:26:35,426 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:26:51,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:26:57,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.87s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:26:59,523 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 23:27:02,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:27:02,710 INFO L93 Difference]: Finished difference Result 2158 states and 2812 transitions. [2024-11-27 23:27:02,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-27 23:27:02,711 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-11-27 23:27:02,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:27:02,724 INFO L225 Difference]: With dead ends: 2158 [2024-11-27 23:27:02,724 INFO L226 Difference]: Without dead ends: 1772 [2024-11-27 23:27:02,728 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 649 GetRequests, 572 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1734 ImplicationChecksByTransitivity, 16.7s TimeCoverageRelationStatistics Valid=1427, Invalid=4735, Unknown=0, NotChecked=0, Total=6162 [2024-11-27 23:27:02,729 INFO L435 NwaCegarLoop]: 167 mSDtfsCounter, 926 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 1897 mSolverCounterSat, 693 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.0s 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, 34.9s IncrementalHoareTripleChecker+Time [2024-11-27 23:27:02,729 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [935 Valid, 1013 Invalid, 2590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [693 Valid, 1897 Invalid, 0 Unknown, 0 Unchecked, 34.9s Time] [2024-11-27 23:27:02,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1772 states. [2024-11-27 23:27:03,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1772 to 1480. [2024-11-27 23:27:03,071 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-11-27 23:27:03,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1480 states to 1480 states and 1910 transitions. [2024-11-27 23:27:03,085 INFO L78 Accepts]: Start accepts. Automaton has 1480 states and 1910 transitions. Word has length 252 [2024-11-27 23:27:03,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:27:03,086 INFO L471 AbstractCegarLoop]: Abstraction has 1480 states and 1910 transitions. [2024-11-27 23:27:03,086 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-11-27 23:27:03,087 INFO L276 IsEmpty]: Start isEmpty. Operand 1480 states and 1910 transitions. [2024-11-27 23:27:03,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-11-27 23:27:03,090 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:27:03,090 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-11-27 23:27:03,116 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2024-11-27 23:27:03,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2024-11-27 23:27:03,491 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 23:27:03,491 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 23:27:03,492 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:27:03,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1870729843, now seen corresponding path program 1 times [2024-11-27 23:27:03,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:27:03,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [803114250] [2024-11-27 23:27:03,493 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:27:03,493 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 23:27:03,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 23:27:03,496 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-27 23:27:03,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0249021c-bd1b-423e-90ab-44842d0d292e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2024-11-27 23:27:04,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:27:04,149 INFO L256 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-27 23:27:04,158 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:04,985 WARN L286 SmtUtils]: Spent 5.50s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)