./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC --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 2e745a133311e60f1a9e202bf4fcb9b524a944d790f4c1df2987f4b8dfd5e08b --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 18:33:28,711 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 18:33:28,792 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-23 18:33:28,798 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 18:33:28,798 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 18:33:28,823 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 18:33:28,824 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 18:33:28,824 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 18:33:28,824 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 18:33:28,825 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 18:33:28,825 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 18:33:28,825 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 18:33:28,825 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 18:33:28,825 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 18:33:28,826 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 18:33:28,826 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 18:33:28,826 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 18:33:28,826 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 18:33:28,826 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 18:33:28,826 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 18:33:28,827 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 18:33:28,827 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 18:33:28,827 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 18:33:28,827 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 18:33:28,827 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 18:33:28,827 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 18:33:28,827 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 18:33:28,828 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 18:33:28,828 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 18:33:28,828 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:33:28,828 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:33:28,828 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:33:28,828 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:33:28,829 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 18:33:28,829 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:33:28,829 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:33:28,829 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:33:28,829 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:33:28,829 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 18:33:28,829 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 18:33:28,830 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 18:33:28,830 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 18:33:28,830 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 18:33:28,830 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 18:33:28,830 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 18:33:28,830 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 18:33:28,830 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 18:33:28,831 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 18:33:28,831 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_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC 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 -> 2e745a133311e60f1a9e202bf4fcb9b524a944d790f4c1df2987f4b8dfd5e08b [2024-11-23 18:33:29,129 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 18:33:29,138 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 18:33:29,140 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 18:33:29,141 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 18:33:29,142 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 18:33:29,143 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c [2024-11-23 18:33:32,155 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/data/96095c358/41d6f7f8299546688609ba42f93d22aa/FLAG62051f15e [2024-11-23 18:33:32,486 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 18:33:32,487 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c [2024-11-23 18:33:32,504 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/data/96095c358/41d6f7f8299546688609ba42f93d22aa/FLAG62051f15e [2024-11-23 18:33:32,524 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/data/96095c358/41d6f7f8299546688609ba42f93d22aa [2024-11-23 18:33:32,528 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 18:33:32,530 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 18:33:32,533 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 18:33:32,533 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 18:33:32,539 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 18:33:32,540 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:33:32" (1/1) ... [2024-11-23 18:33:32,542 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62c1380e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32, skipping insertion in model container [2024-11-23 18:33:32,542 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:33:32" (1/1) ... [2024-11-23 18:33:32,570 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 18:33:32,775 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_24241062-2274-4348-8e4b-dc0c06ee0fc5/sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c[1995,2008] [2024-11-23 18:33:32,782 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_24241062-2274-4348-8e4b-dc0c06ee0fc5/sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c[2389,2402] [2024-11-23 18:33:32,864 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 18:33:32,880 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 18:33:32,897 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_24241062-2274-4348-8e4b-dc0c06ee0fc5/sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c[1995,2008] [2024-11-23 18:33:32,899 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_24241062-2274-4348-8e4b-dc0c06ee0fc5/sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c[2389,2402] [2024-11-23 18:33:32,938 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 18:33:32,953 INFO L204 MainTranslator]: Completed translation [2024-11-23 18:33:32,954 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32 WrapperNode [2024-11-23 18:33:32,954 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 18:33:32,958 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 18:33:32,958 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 18:33:32,958 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 18:33:32,966 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32" (1/1) ... [2024-11-23 18:33:32,975 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32" (1/1) ... [2024-11-23 18:33:33,001 INFO L138 Inliner]: procedures = 27, calls = 19, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 77 [2024-11-23 18:33:33,002 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 18:33:33,003 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 18:33:33,003 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 18:33:33,004 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 18:33:33,013 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32" (1/1) ... [2024-11-23 18:33:33,014 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32" (1/1) ... [2024-11-23 18:33:33,020 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32" (1/1) ... [2024-11-23 18:33:33,045 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-23 18:33:33,046 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32" (1/1) ... [2024-11-23 18:33:33,046 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32" (1/1) ... [2024-11-23 18:33:33,058 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32" (1/1) ... [2024-11-23 18:33:33,059 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32" (1/1) ... [2024-11-23 18:33:33,068 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32" (1/1) ... [2024-11-23 18:33:33,069 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32" (1/1) ... [2024-11-23 18:33:33,070 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32" (1/1) ... [2024-11-23 18:33:33,072 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 18:33:33,073 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 18:33:33,073 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 18:33:33,073 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 18:33:33,074 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32" (1/1) ... [2024-11-23 18:33:33,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:33:33,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:33:33,109 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 18:33:33,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 18:33:33,139 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 18:33:33,139 INFO L130 BoogieDeclarations]: Found specification of procedure base2flt [2024-11-23 18:33:33,139 INFO L138 BoogieDeclarations]: Found implementation of procedure base2flt [2024-11-23 18:33:33,140 INFO L130 BoogieDeclarations]: Found specification of procedure addflt [2024-11-23 18:33:33,140 INFO L138 BoogieDeclarations]: Found implementation of procedure addflt [2024-11-23 18:33:33,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 18:33:33,140 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 18:33:33,140 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 18:33:33,140 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-23 18:33:33,140 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-23 18:33:33,226 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 18:33:33,228 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 18:33:33,618 INFO L? ?]: Removed 60 outVars from TransFormulas that were not future-live. [2024-11-23 18:33:33,618 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 18:33:33,633 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 18:33:33,633 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-23 18:33:33,634 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:33:33 BoogieIcfgContainer [2024-11-23 18:33:33,634 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 18:33:33,638 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 18:33:33,638 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 18:33:33,647 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 18:33:33,648 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 06:33:32" (1/3) ... [2024-11-23 18:33:33,649 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3dd5968e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 06:33:33, skipping insertion in model container [2024-11-23 18:33:33,649 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:32" (2/3) ... [2024-11-23 18:33:33,651 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3dd5968e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 06:33:33, skipping insertion in model container [2024-11-23 18:33:33,651 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:33:33" (3/3) ... [2024-11-23 18:33:33,652 INFO L128 eAbstractionObserver]: Analyzing ICFG square_8+soft_float_4-2a.c.cil.c [2024-11-23 18:33:33,675 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 18:33:33,677 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG square_8+soft_float_4-2a.c.cil.c that has 4 procedures, 85 locations, 1 initial locations, 2 loop locations, and 2 error locations. [2024-11-23 18:33:33,756 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 18:33:33,775 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3f55bbaa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 18:33:33,775 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2024-11-23 18:33:33,779 INFO L276 IsEmpty]: Start isEmpty. Operand has 85 states, 71 states have (on average 1.5211267605633803) internal successors, (108), 73 states have internal predecessors, (108), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-23 18:33:33,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-23 18:33:33,784 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:33:33,784 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:33:33,785 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:33:33,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:33:33,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1530844763, now seen corresponding path program 1 times [2024-11-23 18:33:33,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:33:33,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937681508] [2024-11-23 18:33:33,799 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:33:33,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:33:33,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:33:33,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:33:33,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:33:33,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937681508] [2024-11-23 18:33:33,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937681508] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:33:33,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:33:33,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 18:33:33,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310180239] [2024-11-23 18:33:33,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:33:33,939 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 18:33:33,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:33:33,963 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 18:33:33,963 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 18:33:33,966 INFO L87 Difference]: Start difference. First operand has 85 states, 71 states have (on average 1.5211267605633803) internal successors, (108), 73 states have internal predecessors, (108), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:33:34,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:33:34,012 INFO L93 Difference]: Finished difference Result 165 states and 248 transitions. [2024-11-23 18:33:34,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 18:33:34,017 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2024-11-23 18:33:34,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:33:34,026 INFO L225 Difference]: With dead ends: 165 [2024-11-23 18:33:34,029 INFO L226 Difference]: Without dead ends: 78 [2024-11-23 18:33:34,033 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 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-23 18:33:34,039 INFO L435 NwaCegarLoop]: 114 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, 114 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-23 18:33:34,042 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 18:33:34,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2024-11-23 18:33:34,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2024-11-23 18:33:34,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 65 states have (on average 1.4) internal successors, (91), 67 states have internal predecessors, (91), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-23 18:33:34,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 106 transitions. [2024-11-23 18:33:34,118 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 106 transitions. Word has length 7 [2024-11-23 18:33:34,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:33:34,118 INFO L471 AbstractCegarLoop]: Abstraction has 78 states and 106 transitions. [2024-11-23 18:33:34,119 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:33:34,119 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 106 transitions. [2024-11-23 18:33:34,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-23 18:33:34,119 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:33:34,119 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:33:34,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-23 18:33:34,120 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:33:34,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:33:34,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1530904345, now seen corresponding path program 1 times [2024-11-23 18:33:34,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:33:34,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140023211] [2024-11-23 18:33:34,123 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:33:34,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:33:34,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 18:33:34,148 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 18:33:34,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 18:33:34,185 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-23 18:33:34,186 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-23 18:33:34,188 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2024-11-23 18:33:34,191 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2024-11-23 18:33:34,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 18:33:34,194 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1] [2024-11-23 18:33:34,207 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-23 18:33:34,215 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 06:33:34 BoogieIcfgContainer [2024-11-23 18:33:34,215 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-23 18:33:34,215 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-23 18:33:34,216 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-23 18:33:34,216 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-23 18:33:34,217 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:33:33" (3/4) ... [2024-11-23 18:33:34,221 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-23 18:33:34,222 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-23 18:33:34,224 INFO L158 Benchmark]: Toolchain (without parser) took 1693.07ms. Allocated memory is still 117.4MB. Free memory was 91.9MB in the beginning and 85.9MB in the end (delta: 5.9MB). Peak memory consumption was 5.1MB. Max. memory is 16.1GB. [2024-11-23 18:33:34,225 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 83.9MB. Free memory was 41.1MB in the beginning and 41.0MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 18:33:34,226 INFO L158 Benchmark]: CACSL2BoogieTranslator took 424.88ms. Allocated memory is still 117.4MB. Free memory was 91.6MB in the beginning and 77.5MB in the end (delta: 14.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-23 18:33:34,226 INFO L158 Benchmark]: Boogie Procedure Inliner took 44.56ms. Allocated memory is still 117.4MB. Free memory was 77.5MB in the beginning and 76.1MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 18:33:34,227 INFO L158 Benchmark]: Boogie Preprocessor took 69.27ms. Allocated memory is still 117.4MB. Free memory was 76.1MB in the beginning and 74.0MB in the end (delta: 2.0MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 18:33:34,227 INFO L158 Benchmark]: RCFGBuilder took 561.23ms. Allocated memory is still 117.4MB. Free memory was 74.0MB in the beginning and 54.4MB in the end (delta: 19.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-23 18:33:34,228 INFO L158 Benchmark]: TraceAbstraction took 576.88ms. Allocated memory is still 117.4MB. Free memory was 53.9MB in the beginning and 85.9MB in the end (delta: -32.1MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 18:33:34,228 INFO L158 Benchmark]: Witness Printer took 6.65ms. Allocated memory is still 117.4MB. Free memory was 85.9MB in the beginning and 85.9MB in the end (delta: 14.1kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 18:33:34,231 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.30ms. Allocated memory is still 83.9MB. Free memory was 41.1MB in the beginning and 41.0MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 424.88ms. Allocated memory is still 117.4MB. Free memory was 91.6MB in the beginning and 77.5MB in the end (delta: 14.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 44.56ms. Allocated memory is still 117.4MB. Free memory was 77.5MB in the beginning and 76.1MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 69.27ms. Allocated memory is still 117.4MB. Free memory was 76.1MB in the beginning and 74.0MB in the end (delta: 2.0MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 561.23ms. Allocated memory is still 117.4MB. Free memory was 74.0MB in the beginning and 54.4MB in the end (delta: 19.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 576.88ms. Allocated memory is still 117.4MB. Free memory was 53.9MB in the beginning and 85.9MB in the end (delta: -32.1MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 6.65ms. Allocated memory is still 117.4MB. Free memory was 85.9MB in the beginning and 85.9MB in the end (delta: 14.1kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 48]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 40, overapproximation of someBinaryFLOATComparisonOperation at line 47, overapproximation of someBinaryArithmeticFLOAToperation at line 45. Possible FailurePath: [L310] COND TRUE __VERIFIER_nondet_int() [L311] CALL main1() [L39] float IN = __VERIFIER_nondet_float(); [L40] CALL assume_abort_if_not(IN >= 0.0f && IN < 1.0f) [L34] COND FALSE !(!cond) [L40] RET assume_abort_if_not(IN >= 0.0f && IN < 1.0f) [L42] float x = IN; [L44-L45] float result = 1.0f + 0.5f*x - 0.125f*x*x + 0.0625f*x*x*x - 0.0390625f*x*x*x*x; [L47] COND TRUE !(result >= 0.0f && result < 1.5f) [L48] reach_error() - UnprovableResult [Line: 61]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 85 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 0.5s, OverallIterations: 2, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 0 SdHoareTripleChecker+Valid, 0.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 0 mSDsluCounter, 114 SdHoareTripleChecker+Invalid, 0.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 0 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 0 IncrementalHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 0 mSolverCounterUnsat, 114 mSDtfsCounter, 0 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=85occurred in iteration=0, InterpolantAutomatonStates: 2, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 14 NumberOfCodeBlocks, 14 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 6 ConstructedInterpolants, 0 QuantifiedInterpolants, 6 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-23 18:33:34,251 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC --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 2e745a133311e60f1a9e202bf4fcb9b524a944d790f4c1df2987f4b8dfd5e08b --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 18:33:36,942 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 18:33:37,070 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-23 18:33:37,083 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 18:33:37,083 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 18:33:37,107 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 18:33:37,108 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 18:33:37,108 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 18:33:37,108 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 18:33:37,108 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 18:33:37,109 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 18:33:37,109 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 18:33:37,109 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 18:33:37,109 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 18:33:37,109 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 18:33:37,110 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 18:33:37,110 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 18:33:37,110 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 18:33:37,110 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 18:33:37,110 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 18:33:37,110 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 18:33:37,111 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 18:33:37,111 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 18:33:37,111 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-23 18:33:37,111 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-23 18:33:37,111 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-23 18:33:37,111 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 18:33:37,111 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 18:33:37,112 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 18:33:37,112 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 18:33:37,112 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 18:33:37,112 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:33:37,112 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:33:37,112 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:33:37,113 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:33:37,113 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 18:33:37,113 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:33:37,113 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:33:37,113 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:33:37,113 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:33:37,113 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 18:33:37,114 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 18:33:37,114 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 18:33:37,114 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 18:33:37,114 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-23 18:33:37,114 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-23 18:33:37,114 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 18:33:37,114 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 18:33:37,115 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 18:33:37,115 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 18:33:37,115 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_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC 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 -> 2e745a133311e60f1a9e202bf4fcb9b524a944d790f4c1df2987f4b8dfd5e08b [2024-11-23 18:33:37,447 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 18:33:37,456 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 18:33:37,458 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 18:33:37,459 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 18:33:37,459 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 18:33:37,460 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c [2024-11-23 18:33:40,482 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/data/02cf96d47/cf6b252a82a44bb893fc52ffa00ea586/FLAG4712fe2ad [2024-11-23 18:33:40,748 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 18:33:40,748 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c [2024-11-23 18:33:40,757 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/data/02cf96d47/cf6b252a82a44bb893fc52ffa00ea586/FLAG4712fe2ad [2024-11-23 18:33:40,772 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/data/02cf96d47/cf6b252a82a44bb893fc52ffa00ea586 [2024-11-23 18:33:40,774 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 18:33:40,776 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 18:33:40,777 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 18:33:40,777 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 18:33:40,782 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 18:33:40,783 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:33:40" (1/1) ... [2024-11-23 18:33:40,784 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@452e6f4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:40, skipping insertion in model container [2024-11-23 18:33:40,784 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:33:40" (1/1) ... [2024-11-23 18:33:40,812 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 18:33:41,026 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_24241062-2274-4348-8e4b-dc0c06ee0fc5/sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c[1995,2008] [2024-11-23 18:33:41,034 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_24241062-2274-4348-8e4b-dc0c06ee0fc5/sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c[2389,2402] [2024-11-23 18:33:41,119 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 18:33:41,138 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 18:33:41,157 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_24241062-2274-4348-8e4b-dc0c06ee0fc5/sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c[1995,2008] [2024-11-23 18:33:41,158 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_24241062-2274-4348-8e4b-dc0c06ee0fc5/sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c[2389,2402] [2024-11-23 18:33:41,211 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 18:33:41,235 INFO L204 MainTranslator]: Completed translation [2024-11-23 18:33:41,236 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:41 WrapperNode [2024-11-23 18:33:41,238 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 18:33:41,239 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 18:33:41,239 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 18:33:41,239 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 18:33:41,248 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:41" (1/1) ... [2024-11-23 18:33:41,268 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:41" (1/1) ... [2024-11-23 18:33:41,296 INFO L138 Inliner]: procedures = 28, calls = 19, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 73 [2024-11-23 18:33:41,296 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 18:33:41,300 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 18:33:41,300 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 18:33:41,300 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 18:33:41,310 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:41" (1/1) ... [2024-11-23 18:33:41,310 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:41" (1/1) ... [2024-11-23 18:33:41,315 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:41" (1/1) ... [2024-11-23 18:33:41,334 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-23 18:33:41,334 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:41" (1/1) ... [2024-11-23 18:33:41,335 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:41" (1/1) ... [2024-11-23 18:33:41,353 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:41" (1/1) ... [2024-11-23 18:33:41,354 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:41" (1/1) ... [2024-11-23 18:33:41,362 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:41" (1/1) ... [2024-11-23 18:33:41,363 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:41" (1/1) ... [2024-11-23 18:33:41,368 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:41" (1/1) ... [2024-11-23 18:33:41,371 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 18:33:41,372 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 18:33:41,372 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 18:33:41,372 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 18:33:41,377 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:41" (1/1) ... [2024-11-23 18:33:41,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:33:41,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:33:41,421 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 18:33:41,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 18:33:41,458 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 18:33:41,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-23 18:33:41,459 INFO L130 BoogieDeclarations]: Found specification of procedure base2flt [2024-11-23 18:33:41,459 INFO L138 BoogieDeclarations]: Found implementation of procedure base2flt [2024-11-23 18:33:41,459 INFO L130 BoogieDeclarations]: Found specification of procedure addflt [2024-11-23 18:33:41,459 INFO L138 BoogieDeclarations]: Found implementation of procedure addflt [2024-11-23 18:33:41,459 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 18:33:41,459 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 18:33:41,460 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-23 18:33:41,460 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-23 18:33:41,539 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 18:33:41,541 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 18:33:46,197 INFO L? ?]: Removed 44 outVars from TransFormulas that were not future-live. [2024-11-23 18:33:46,198 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 18:33:46,209 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 18:33:46,210 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-23 18:33:46,210 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:33:46 BoogieIcfgContainer [2024-11-23 18:33:46,211 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 18:33:46,213 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 18:33:46,214 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 18:33:46,219 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 18:33:46,220 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 06:33:40" (1/3) ... [2024-11-23 18:33:46,220 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1206b620 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 06:33:46, skipping insertion in model container [2024-11-23 18:33:46,221 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:33:41" (2/3) ... [2024-11-23 18:33:46,221 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1206b620 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 06:33:46, skipping insertion in model container [2024-11-23 18:33:46,221 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:33:46" (3/3) ... [2024-11-23 18:33:46,222 INFO L128 eAbstractionObserver]: Analyzing ICFG square_8+soft_float_4-2a.c.cil.c [2024-11-23 18:33:46,240 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 18:33:46,242 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG square_8+soft_float_4-2a.c.cil.c that has 4 procedures, 61 locations, 1 initial locations, 2 loop locations, and 2 error locations. [2024-11-23 18:33:46,314 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 18:33:46,327 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;@60342f54, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 18:33:46,327 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2024-11-23 18:33:46,331 INFO L276 IsEmpty]: Start isEmpty. Operand has 61 states, 47 states have (on average 1.5106382978723405) internal successors, (71), 49 states have internal predecessors, (71), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-23 18:33:46,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-23 18:33:46,338 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:33:46,338 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:33:46,339 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:33:46,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:33:46,344 INFO L85 PathProgramCache]: Analyzing trace with hash 78502818, now seen corresponding path program 1 times [2024-11-23 18:33:46,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:33:46,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [45342077] [2024-11-23 18:33:46,356 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:33:46,357 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-23 18:33:46,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 18:33:46,362 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/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-23 18:33:46,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/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-23 18:33:46,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:33:47,013 INFO L256 TraceCheckSpWp]: Trace formula consists of 20 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 18:33:47,015 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:33:47,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:33:47,032 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:33:47,032 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:33:47,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [45342077] [2024-11-23 18:33:47,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [45342077] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:33:47,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:33:47,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 18:33:47,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972437113] [2024-11-23 18:33:47,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:33:47,039 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 18:33:47,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:33:47,058 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 18:33:47,059 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 18:33:47,061 INFO L87 Difference]: Start difference. First operand has 61 states, 47 states have (on average 1.5106382978723405) internal successors, (71), 49 states have internal predecessors, (71), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:33:47,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:33:47,093 INFO L93 Difference]: Finished difference Result 117 states and 174 transitions. [2024-11-23 18:33:47,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 18:33:47,095 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2024-11-23 18:33:47,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:33:47,102 INFO L225 Difference]: With dead ends: 117 [2024-11-23 18:33:47,103 INFO L226 Difference]: Without dead ends: 54 [2024-11-23 18:33:47,106 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 6 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-23 18:33:47,111 INFO L435 NwaCegarLoop]: 79 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, 79 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-23 18:33:47,114 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 18:33:47,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2024-11-23 18:33:47,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2024-11-23 18:33:47,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 41 states have (on average 1.3658536585365855) internal successors, (56), 43 states have internal predecessors, (56), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-23 18:33:47,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 71 transitions. [2024-11-23 18:33:47,151 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 71 transitions. Word has length 7 [2024-11-23 18:33:47,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:33:47,151 INFO L471 AbstractCegarLoop]: Abstraction has 54 states and 71 transitions. [2024-11-23 18:33:47,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:33:47,152 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 71 transitions. [2024-11-23 18:33:47,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-23 18:33:47,153 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:33:47,154 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:33:47,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/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-23 18:33:47,355 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/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-23 18:33:47,355 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:33:47,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:33:47,356 INFO L85 PathProgramCache]: Analyzing trace with hash 78562400, now seen corresponding path program 1 times [2024-11-23 18:33:47,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:33:47,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1184382600] [2024-11-23 18:33:47,357 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:33:47,357 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-23 18:33:47,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 18:33:47,359 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/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-23 18:33:47,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/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-23 18:35:03,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:35:03,888 INFO L256 TraceCheckSpWp]: Trace formula consists of 20 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 18:35:03,892 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:35:12,614 WARN L286 SmtUtils]: Spent 8.21s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 18:35:20,731 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 28 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 18:35:28,935 WARN L286 SmtUtils]: Spent 8.20s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 18:35:33,023 WARN L851 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main1_~IN~0#1_5| (_ FloatingPoint 8 24))) (let ((.cse0 ((_ to_fp 8 24) c_currentRoundingMode 1.0))) (and (fp.geq |v_ULTIMATE.start_main1_~IN~0#1_5| (_ +zero 8 24)) (fp.lt |v_ULTIMATE.start_main1_~IN~0#1_5| .cse0) (= (fp.sub c_currentRoundingMode (fp.add c_currentRoundingMode (fp.sub c_currentRoundingMode (fp.add c_currentRoundingMode .cse0 (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 2.0)) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 8.0)) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 16.0)) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 5.0 128.0)) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) |c_ULTIMATE.start_main1_~result~0#1|)))) (= c_currentRoundingMode roundNearestTiesToEven)) is different from false [2024-11-23 18:35:37,064 WARN L873 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_main1_~IN~0#1_5| (_ FloatingPoint 8 24))) (let ((.cse0 ((_ to_fp 8 24) c_currentRoundingMode 1.0))) (and (fp.geq |v_ULTIMATE.start_main1_~IN~0#1_5| (_ +zero 8 24)) (fp.lt |v_ULTIMATE.start_main1_~IN~0#1_5| .cse0) (= (fp.sub c_currentRoundingMode (fp.add c_currentRoundingMode (fp.sub c_currentRoundingMode (fp.add c_currentRoundingMode .cse0 (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 2.0)) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 8.0)) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 16.0)) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 5.0 128.0)) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) |c_ULTIMATE.start_main1_~result~0#1|)))) (= c_currentRoundingMode roundNearestTiesToEven)) is different from true [2024-11-23 18:35:53,424 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 18:36:01,660 WARN L286 SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 18:36:09,773 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 30 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 18:36:22,129 WARN L286 SmtUtils]: Spent 8.27s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 18:36:28,195 WARN L286 SmtUtils]: Spent 6.06s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 18:36:36,323 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 29 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 18:36:40,446 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 ((_ to_fp 8 24) roundNearestTiesToEven 1.0)) (.cse1 ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 2.0))) (.cse2 ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 8.0))) (.cse3 ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 16.0))) (.cse4 ((_ to_fp 8 24) roundNearestTiesToEven (/ 5.0 128.0)))) (or (exists ((|v_ULTIMATE.start_main1_~IN~0#1_5| (_ FloatingPoint 8 24))) (and (fp.geq |v_ULTIMATE.start_main1_~IN~0#1_5| (_ +zero 8 24)) (fp.lt |v_ULTIMATE.start_main1_~IN~0#1_5| .cse0) (not (fp.lt (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven .cse0 (fp.mul roundNearestTiesToEven .cse1 |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse2 |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse3 |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse4 |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) ((_ to_fp 8 24) roundNearestTiesToEven (/ 3.0 2.0)))))) (exists ((|v_ULTIMATE.start_main1_~IN~0#1_5| (_ FloatingPoint 8 24))) (and (fp.geq |v_ULTIMATE.start_main1_~IN~0#1_5| (_ +zero 8 24)) (fp.lt |v_ULTIMATE.start_main1_~IN~0#1_5| .cse0) (not (fp.geq (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven .cse0 (fp.mul roundNearestTiesToEven .cse1 |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse2 |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse3 |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse4 |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (_ +zero 8 24))))))) is different from false [2024-11-23 18:36:44,500 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse0 ((_ to_fp 8 24) roundNearestTiesToEven 1.0)) (.cse1 ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 2.0))) (.cse2 ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 8.0))) (.cse3 ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 16.0))) (.cse4 ((_ to_fp 8 24) roundNearestTiesToEven (/ 5.0 128.0)))) (or (exists ((|v_ULTIMATE.start_main1_~IN~0#1_5| (_ FloatingPoint 8 24))) (and (fp.geq |v_ULTIMATE.start_main1_~IN~0#1_5| (_ +zero 8 24)) (fp.lt |v_ULTIMATE.start_main1_~IN~0#1_5| .cse0) (not (fp.lt (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven .cse0 (fp.mul roundNearestTiesToEven .cse1 |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse2 |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse3 |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse4 |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) ((_ to_fp 8 24) roundNearestTiesToEven (/ 3.0 2.0)))))) (exists ((|v_ULTIMATE.start_main1_~IN~0#1_5| (_ FloatingPoint 8 24))) (and (fp.geq |v_ULTIMATE.start_main1_~IN~0#1_5| (_ +zero 8 24)) (fp.lt |v_ULTIMATE.start_main1_~IN~0#1_5| .cse0) (not (fp.geq (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven .cse0 (fp.mul roundNearestTiesToEven .cse1 |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse2 |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse3 |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse4 |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|) |v_ULTIMATE.start_main1_~IN~0#1_5|)) (_ +zero 8 24))))))) is different from true [2024-11-23 18:36:44,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:36:44,501 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:36:44,501 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:36:44,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1184382600] [2024-11-23 18:36:44,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1184382600] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:36:44,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:36:44,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 18:36:44,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589081452] [2024-11-23 18:36:44,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:36:44,504 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 18:36:44,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:36:44,505 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 18:36:44,505 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=11, Unknown=4, NotChecked=14, Total=42 [2024-11-23 18:36:44,505 INFO L87 Difference]: Start difference. First operand 54 states and 71 transitions. Second operand has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:36:48,790 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 18:36:52,798 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 18:36:56,803 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 18:36:57,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:36:57,267 INFO L93 Difference]: Finished difference Result 54 states and 71 transitions. [2024-11-23 18:36:57,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-23 18:36:57,268 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2024-11-23 18:36:57,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:36:57,269 INFO L225 Difference]: With dead ends: 54 [2024-11-23 18:36:57,269 INFO L226 Difference]: Without dead ends: 49 [2024-11-23 18:36:57,270 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.5s TimeCoverageRelationStatistics Valid=13, Invalid=11, Unknown=4, NotChecked=14, Total=42 [2024-11-23 18:36:57,271 INFO L435 NwaCegarLoop]: 66 mSDtfsCounter, 65 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 12.7s IncrementalHoareTripleChecker+Time [2024-11-23 18:36:57,271 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 166 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 3 Unknown, 142 Unchecked, 12.7s Time] [2024-11-23 18:36:57,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2024-11-23 18:36:57,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2024-11-23 18:36:57,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 37 states have (on average 1.3783783783783783) internal successors, (51), 38 states have internal predecessors, (51), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-23 18:36:57,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 66 transitions. [2024-11-23 18:36:57,281 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 66 transitions. Word has length 7 [2024-11-23 18:36:57,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:36:57,281 INFO L471 AbstractCegarLoop]: Abstraction has 49 states and 66 transitions. [2024-11-23 18:36:57,282 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:36:57,282 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 66 transitions. [2024-11-23 18:36:57,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-23 18:36:57,283 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:36:57,283 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:36:57,302 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/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-23 18:36:57,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/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-23 18:36:57,484 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:36:57,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:36:57,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1357209922, now seen corresponding path program 1 times [2024-11-23 18:36:57,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:36:57,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1003944718] [2024-11-23 18:36:57,485 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:36:57,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:36:57,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:36:57,487 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:36:57,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 18:36:57,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:36:57,550 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-23 18:36:57,553 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:36:58,566 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-23 18:36:58,566 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:36:59,059 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-23 18:36:59,060 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:36:59,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003944718] [2024-11-23 18:36:59,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003944718] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:36:59,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:36:59,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2024-11-23 18:36:59,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666283877] [2024-11-23 18:36:59,060 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:36:59,061 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-23 18:36:59,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:36:59,062 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-23 18:36:59,063 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-23 18:36:59,063 INFO L87 Difference]: Start difference. First operand 49 states and 66 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 7 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-23 18:37:00,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:37:00,122 INFO L93 Difference]: Finished difference Result 98 states and 134 transitions. [2024-11-23 18:37:00,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 18:37:00,123 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 7 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 32 [2024-11-23 18:37:00,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:37:00,126 INFO L225 Difference]: With dead ends: 98 [2024-11-23 18:37:00,126 INFO L226 Difference]: Without dead ends: 70 [2024-11-23 18:37:00,127 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:37:00,128 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 14 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-23 18:37:00,128 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 464 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-23 18:37:00,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2024-11-23 18:37:00,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 62. [2024-11-23 18:37:00,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 46 states have (on average 1.326086956521739) internal successors, (61), 48 states have internal predecessors, (61), 10 states have call successors, (10), 4 states have call predecessors, (10), 5 states have return successors, (13), 9 states have call predecessors, (13), 9 states have call successors, (13) [2024-11-23 18:37:00,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 84 transitions. [2024-11-23 18:37:00,142 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 84 transitions. Word has length 32 [2024-11-23 18:37:00,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:37:00,142 INFO L471 AbstractCegarLoop]: Abstraction has 62 states and 84 transitions. [2024-11-23 18:37:00,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 7 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-23 18:37:00,143 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 84 transitions. [2024-11-23 18:37:00,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-23 18:37:00,144 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:37:00,144 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 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-23 18:37:00,154 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-23 18:37:00,348 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:00,348 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:37:00,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:37:00,349 INFO L85 PathProgramCache]: Analyzing trace with hash -569601816, now seen corresponding path program 1 times [2024-11-23 18:37:00,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:37:00,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1908121752] [2024-11-23 18:37:00,349 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:37:00,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:00,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:37:00,355 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:37:00,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 18:37:00,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:37:00,414 INFO L256 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-23 18:37:00,415 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:37:02,165 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-23 18:37:02,166 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:37:03,537 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-23 18:37:03,537 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:37:03,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908121752] [2024-11-23 18:37:03,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908121752] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:37:03,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:37:03,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 16 [2024-11-23 18:37:03,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258276237] [2024-11-23 18:37:03,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:37:03,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 18:37:03,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:37:03,539 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 18:37:03,540 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-11-23 18:37:03,540 INFO L87 Difference]: Start difference. First operand 62 states and 84 transitions. Second operand has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-23 18:37:04,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:37:04,388 INFO L93 Difference]: Finished difference Result 126 states and 168 transitions. [2024-11-23 18:37:04,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 18:37:04,389 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 35 [2024-11-23 18:37:04,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:37:04,391 INFO L225 Difference]: With dead ends: 126 [2024-11-23 18:37:04,391 INFO L226 Difference]: Without dead ends: 94 [2024-11-23 18:37:04,392 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2024-11-23 18:37:04,393 INFO L435 NwaCegarLoop]: 73 mSDtfsCounter, 24 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-23 18:37:04,393 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 486 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-23 18:37:04,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2024-11-23 18:37:04,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 87. [2024-11-23 18:37:04,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 65 states have (on average 1.2923076923076924) internal successors, (84), 67 states have internal predecessors, (84), 14 states have call successors, (14), 6 states have call predecessors, (14), 7 states have return successors, (17), 13 states have call predecessors, (17), 13 states have call successors, (17) [2024-11-23 18:37:04,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 115 transitions. [2024-11-23 18:37:04,417 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 115 transitions. Word has length 35 [2024-11-23 18:37:04,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:37:04,417 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 115 transitions. [2024-11-23 18:37:04,418 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-23 18:37:04,418 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 115 transitions. [2024-11-23 18:37:04,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-23 18:37:04,419 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:37:04,419 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 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-23 18:37:04,428 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-23 18:37:04,621 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:04,621 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:37:04,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:37:04,622 INFO L85 PathProgramCache]: Analyzing trace with hash -512343514, now seen corresponding path program 1 times [2024-11-23 18:37:04,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:37:04,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [480129412] [2024-11-23 18:37:04,622 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:37:04,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:04,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:37:04,624 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:37:04,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-23 18:37:04,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:37:04,681 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 18:37:04,682 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:37:05,456 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-23 18:37:05,457 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:37:05,457 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:37:05,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480129412] [2024-11-23 18:37:05,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480129412] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:37:05,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:37:05,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-23 18:37:05,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420446292] [2024-11-23 18:37:05,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:37:05,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 18:37:05,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:37:05,458 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 18:37:05,458 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-23 18:37:05,459 INFO L87 Difference]: Start difference. First operand 87 states and 115 transitions. Second operand has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-23 18:37:06,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:37:06,082 INFO L93 Difference]: Finished difference Result 125 states and 164 transitions. [2024-11-23 18:37:06,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 18:37:06,083 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 35 [2024-11-23 18:37:06,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:37:06,084 INFO L225 Difference]: With dead ends: 125 [2024-11-23 18:37:06,084 INFO L226 Difference]: Without dead ends: 85 [2024-11-23 18:37:06,085 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-23 18:37:06,086 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 12 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-23 18:37:06,086 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 412 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-23 18:37:06,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2024-11-23 18:37:06,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 70. [2024-11-23 18:37:06,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 52 states have (on average 1.2884615384615385) internal successors, (67), 54 states have internal predecessors, (67), 11 states have call successors, (11), 5 states have call predecessors, (11), 6 states have return successors, (14), 10 states have call predecessors, (14), 10 states have call successors, (14) [2024-11-23 18:37:06,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 92 transitions. [2024-11-23 18:37:06,100 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 92 transitions. Word has length 35 [2024-11-23 18:37:06,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:37:06,100 INFO L471 AbstractCegarLoop]: Abstraction has 70 states and 92 transitions. [2024-11-23 18:37:06,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-23 18:37:06,101 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 92 transitions. [2024-11-23 18:37:06,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-23 18:37:06,102 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:37:06,102 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:37:06,110 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-23 18:37:06,306 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:06,306 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:37:06,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:37:06,306 INFO L85 PathProgramCache]: Analyzing trace with hash -996850200, now seen corresponding path program 2 times [2024-11-23 18:37:06,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:37:06,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [836549522] [2024-11-23 18:37:06,307 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:37:06,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:06,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:37:06,308 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:37:06,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-23 18:37:06,357 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 18:37:06,358 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:37:06,359 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-23 18:37:06,370 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:37:08,174 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-23 18:37:08,174 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:37:08,174 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:37:08,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836549522] [2024-11-23 18:37:08,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836549522] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:37:08,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:37:08,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:37:08,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889243064] [2024-11-23 18:37:08,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:37:08,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:37:08,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:37:08,176 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:37:08,176 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:37:08,177 INFO L87 Difference]: Start difference. First operand 70 states and 92 transitions. Second operand has 12 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-23 18:37:10,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:37:10,902 INFO L93 Difference]: Finished difference Result 145 states and 191 transitions. [2024-11-23 18:37:10,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-23 18:37:10,902 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 38 [2024-11-23 18:37:10,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:37:10,904 INFO L225 Difference]: With dead ends: 145 [2024-11-23 18:37:10,904 INFO L226 Difference]: Without dead ends: 113 [2024-11-23 18:37:10,905 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2024-11-23 18:37:10,906 INFO L435 NwaCegarLoop]: 97 mSDtfsCounter, 40 mSDsluCounter, 889 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 986 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-23 18:37:10,906 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 986 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-23 18:37:10,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-11-23 18:37:10,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 103. [2024-11-23 18:37:10,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 77 states have (on average 1.2597402597402598) internal successors, (97), 80 states have internal predecessors, (97), 15 states have call successors, (15), 8 states have call predecessors, (15), 10 states have return successors, (22), 14 states have call predecessors, (22), 14 states have call successors, (22) [2024-11-23 18:37:10,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 134 transitions. [2024-11-23 18:37:10,925 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 134 transitions. Word has length 38 [2024-11-23 18:37:10,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:37:10,925 INFO L471 AbstractCegarLoop]: Abstraction has 103 states and 134 transitions. [2024-11-23 18:37:10,926 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-23 18:37:10,926 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 134 transitions. [2024-11-23 18:37:10,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-23 18:37:10,927 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:37:10,928 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 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-23 18:37:10,938 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-23 18:37:11,128 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:11,128 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:37:11,129 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:37:11,129 INFO L85 PathProgramCache]: Analyzing trace with hash 526581804, now seen corresponding path program 1 times [2024-11-23 18:37:11,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:37:11,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1799892036] [2024-11-23 18:37:11,129 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:37:11,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:11,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:37:11,131 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:37:11,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-23 18:37:11,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:37:11,192 INFO L256 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 18:37:11,193 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:37:11,940 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 18:37:11,940 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:37:12,363 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 18:37:12,363 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:37:12,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799892036] [2024-11-23 18:37:12,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799892036] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:37:12,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:37:12,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2024-11-23 18:37:12,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391862872] [2024-11-23 18:37:12,364 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:37:12,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 18:37:12,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:37:12,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 18:37:12,367 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-23 18:37:12,367 INFO L87 Difference]: Start difference. First operand 103 states and 134 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-23 18:37:13,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:37:13,189 INFO L93 Difference]: Finished difference Result 205 states and 269 transitions. [2024-11-23 18:37:13,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 18:37:13,190 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 38 [2024-11-23 18:37:13,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:37:13,192 INFO L225 Difference]: With dead ends: 205 [2024-11-23 18:37:13,193 INFO L226 Difference]: Without dead ends: 160 [2024-11-23 18:37:13,193 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-23 18:37:13,194 INFO L435 NwaCegarLoop]: 102 mSDtfsCounter, 36 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-23 18:37:13,195 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 651 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-23 18:37:13,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-11-23 18:37:13,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 139. [2024-11-23 18:37:13,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 104 states have (on average 1.2596153846153846) internal successors, (131), 107 states have internal predecessors, (131), 22 states have call successors, (22), 10 states have call predecessors, (22), 12 states have return successors, (31), 21 states have call predecessors, (31), 21 states have call successors, (31) [2024-11-23 18:37:13,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 184 transitions. [2024-11-23 18:37:13,227 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 184 transitions. Word has length 38 [2024-11-23 18:37:13,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:37:13,228 INFO L471 AbstractCegarLoop]: Abstraction has 139 states and 184 transitions. [2024-11-23 18:37:13,228 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-23 18:37:13,228 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 184 transitions. [2024-11-23 18:37:13,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-23 18:37:13,230 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:37:13,230 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 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-23 18:37:13,242 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-23 18:37:13,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:13,431 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:37:13,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:37:13,431 INFO L85 PathProgramCache]: Analyzing trace with hash 583840106, now seen corresponding path program 1 times [2024-11-23 18:37:13,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:37:13,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1557581915] [2024-11-23 18:37:13,432 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:37:13,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:13,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:37:13,433 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:37:13,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-23 18:37:13,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:37:13,485 INFO L256 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-23 18:37:13,487 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:37:14,820 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 18:37:14,820 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:37:17,858 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:37:17,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557581915] [2024-11-23 18:37:17,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557581915] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:37:17,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [954364197] [2024-11-23 18:37:17,858 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:37:17,858 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 18:37:17,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 18:37:17,873 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 18:37:17,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-23 18:37:17,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:37:17,975 INFO L256 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-23 18:37:17,976 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:37:18,424 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 18:37:18,425 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:37:18,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [954364197] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:37:18,706 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:37:18,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2024-11-23 18:37:18,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475646273] [2024-11-23 18:37:18,707 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:37:18,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:37:18,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:37:18,708 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:37:18,708 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2024-11-23 18:37:18,708 INFO L87 Difference]: Start difference. First operand 139 states and 184 transitions. Second operand has 11 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-23 18:37:20,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:37:20,869 INFO L93 Difference]: Finished difference Result 170 states and 216 transitions. [2024-11-23 18:37:20,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 18:37:20,870 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 38 [2024-11-23 18:37:20,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:37:20,872 INFO L225 Difference]: With dead ends: 170 [2024-11-23 18:37:20,872 INFO L226 Difference]: Without dead ends: 168 [2024-11-23 18:37:20,873 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2024-11-23 18:37:20,874 INFO L435 NwaCegarLoop]: 101 mSDtfsCounter, 38 mSDsluCounter, 830 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 931 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-23 18:37:20,874 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 931 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-23 18:37:20,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2024-11-23 18:37:20,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 147. [2024-11-23 18:37:20,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 110 states have (on average 1.2454545454545454) internal successors, (137), 113 states have internal predecessors, (137), 22 states have call successors, (22), 12 states have call predecessors, (22), 14 states have return successors, (31), 21 states have call predecessors, (31), 21 states have call successors, (31) [2024-11-23 18:37:20,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 190 transitions. [2024-11-23 18:37:20,902 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 190 transitions. Word has length 38 [2024-11-23 18:37:20,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:37:20,904 INFO L471 AbstractCegarLoop]: Abstraction has 147 states and 190 transitions. [2024-11-23 18:37:20,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-23 18:37:20,904 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 190 transitions. [2024-11-23 18:37:20,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-23 18:37:20,905 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:37:20,905 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:37:20,920 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-23 18:37:21,111 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-23 18:37:21,310 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-23 18:37:21,310 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:37:21,311 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:37:21,311 INFO L85 PathProgramCache]: Analyzing trace with hash -728779408, now seen corresponding path program 1 times [2024-11-23 18:37:21,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:37:21,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1901173982] [2024-11-23 18:37:21,311 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:37:21,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:21,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:37:21,313 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:37:21,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-23 18:37:21,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:37:21,378 INFO L256 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-23 18:37:21,384 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:37:22,076 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-23 18:37:22,076 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:37:22,076 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:37:22,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901173982] [2024-11-23 18:37:22,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901173982] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:37:22,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:37:22,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-23 18:37:22,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081180775] [2024-11-23 18:37:22,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:37:22,077 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 18:37:22,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:37:22,078 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 18:37:22,078 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 18:37:22,079 INFO L87 Difference]: Start difference. First operand 147 states and 190 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-23 18:37:23,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:37:23,005 INFO L93 Difference]: Finished difference Result 163 states and 207 transitions. [2024-11-23 18:37:23,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 18:37:23,006 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 38 [2024-11-23 18:37:23,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:37:23,008 INFO L225 Difference]: With dead ends: 163 [2024-11-23 18:37:23,008 INFO L226 Difference]: Without dead ends: 161 [2024-11-23 18:37:23,008 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-23 18:37:23,009 INFO L435 NwaCegarLoop]: 61 mSDtfsCounter, 3 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-23 18:37:23,010 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 294 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-23 18:37:23,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2024-11-23 18:37:23,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 153. [2024-11-23 18:37:23,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 114 states have (on average 1.2456140350877194) internal successors, (142), 118 states have internal predecessors, (142), 23 states have call successors, (23), 13 states have call predecessors, (23), 15 states have return successors, (32), 21 states have call predecessors, (32), 22 states have call successors, (32) [2024-11-23 18:37:23,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 197 transitions. [2024-11-23 18:37:23,048 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 197 transitions. Word has length 38 [2024-11-23 18:37:23,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:37:23,048 INFO L471 AbstractCegarLoop]: Abstraction has 153 states and 197 transitions. [2024-11-23 18:37:23,048 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-23 18:37:23,048 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 197 transitions. [2024-11-23 18:37:23,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-23 18:37:23,052 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:37:23,052 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:37:23,067 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-23 18:37:23,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:23,253 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:37:23,253 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:37:23,253 INFO L85 PathProgramCache]: Analyzing trace with hash -671521106, now seen corresponding path program 1 times [2024-11-23 18:37:23,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:37:23,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [165379286] [2024-11-23 18:37:23,254 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:37:23,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:23,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:37:23,256 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:37:23,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-23 18:37:23,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:37:23,310 INFO L256 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-23 18:37:23,311 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:37:23,865 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-23 18:37:23,865 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:37:23,865 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:37:23,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165379286] [2024-11-23 18:37:23,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165379286] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:37:23,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:37:23,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-23 18:37:23,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523333652] [2024-11-23 18:37:23,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:37:23,866 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 18:37:23,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:37:23,867 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 18:37:23,867 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 18:37:23,867 INFO L87 Difference]: Start difference. First operand 153 states and 197 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-23 18:37:24,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:37:24,649 INFO L93 Difference]: Finished difference Result 159 states and 202 transitions. [2024-11-23 18:37:24,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 18:37:24,650 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 38 [2024-11-23 18:37:24,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:37:24,652 INFO L225 Difference]: With dead ends: 159 [2024-11-23 18:37:24,652 INFO L226 Difference]: Without dead ends: 157 [2024-11-23 18:37:24,653 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-23 18:37:24,653 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 3 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-23 18:37:24,654 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 289 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-23 18:37:24,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2024-11-23 18:37:24,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 151. [2024-11-23 18:37:24,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 113 states have (on average 1.238938053097345) internal successors, (140), 116 states have internal predecessors, (140), 22 states have call successors, (22), 13 states have call predecessors, (22), 15 states have return successors, (31), 21 states have call predecessors, (31), 21 states have call successors, (31) [2024-11-23 18:37:24,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 193 transitions. [2024-11-23 18:37:24,677 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 193 transitions. Word has length 38 [2024-11-23 18:37:24,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:37:24,677 INFO L471 AbstractCegarLoop]: Abstraction has 151 states and 193 transitions. [2024-11-23 18:37:24,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-23 18:37:24,678 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 193 transitions. [2024-11-23 18:37:24,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-23 18:37:24,679 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:37:24,679 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 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-23 18:37:24,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-23 18:37:24,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:24,880 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:37:24,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:37:24,880 INFO L85 PathProgramCache]: Analyzing trace with hash -791479530, now seen corresponding path program 1 times [2024-11-23 18:37:24,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:37:24,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [399272485] [2024-11-23 18:37:24,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:37:24,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:24,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:37:24,882 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:37:24,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-23 18:37:24,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:37:24,936 INFO L256 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 18:37:24,938 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:37:25,970 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 18:37:25,970 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:37:26,916 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 18:37:26,916 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:37:26,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399272485] [2024-11-23 18:37:26,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399272485] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:37:26,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:37:26,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2024-11-23 18:37:26,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848395667] [2024-11-23 18:37:26,917 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:37:26,917 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-23 18:37:26,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:37:26,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-23 18:37:26,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-23 18:37:26,919 INFO L87 Difference]: Start difference. First operand 151 states and 193 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-23 18:37:27,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:37:27,731 INFO L93 Difference]: Finished difference Result 182 states and 232 transitions. [2024-11-23 18:37:27,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 18:37:27,732 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 45 [2024-11-23 18:37:27,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:37:27,733 INFO L225 Difference]: With dead ends: 182 [2024-11-23 18:37:27,734 INFO L226 Difference]: Without dead ends: 171 [2024-11-23 18:37:27,734 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-23 18:37:27,738 INFO L435 NwaCegarLoop]: 64 mSDtfsCounter, 18 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-23 18:37:27,739 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 458 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-23 18:37:27,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2024-11-23 18:37:27,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 159. [2024-11-23 18:37:27,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 118 states have (on average 1.2372881355932204) internal successors, (146), 122 states have internal predecessors, (146), 24 states have call successors, (24), 13 states have call predecessors, (24), 16 states have return successors, (35), 23 states have call predecessors, (35), 23 states have call successors, (35) [2024-11-23 18:37:27,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 205 transitions. [2024-11-23 18:37:27,773 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 205 transitions. Word has length 45 [2024-11-23 18:37:27,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:37:27,773 INFO L471 AbstractCegarLoop]: Abstraction has 159 states and 205 transitions. [2024-11-23 18:37:27,774 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-23 18:37:27,774 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 205 transitions. [2024-11-23 18:37:27,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-23 18:37:27,776 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:37:27,776 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 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-23 18:37:27,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-23 18:37:27,980 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:27,980 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:37:27,980 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:37:27,980 INFO L85 PathProgramCache]: Analyzing trace with hash -90414952, now seen corresponding path program 1 times [2024-11-23 18:37:27,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:37:27,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1455076468] [2024-11-23 18:37:27,981 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:37:27,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:27,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:37:27,984 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:37:27,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-23 18:37:28,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:37:28,042 INFO L256 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-23 18:37:28,044 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:37:29,348 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 18:37:29,349 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:37:29,349 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:37:29,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455076468] [2024-11-23 18:37:29,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455076468] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:37:29,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:37:29,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:37:29,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439650544] [2024-11-23 18:37:29,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:37:29,350 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:37:29,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:37:29,350 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:37:29,350 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:37:29,361 INFO L87 Difference]: Start difference. First operand 159 states and 205 transitions. Second operand has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 9 states have internal predecessors, (29), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-23 18:37:31,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:37:31,424 INFO L93 Difference]: Finished difference Result 218 states and 284 transitions. [2024-11-23 18:37:31,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 18:37:31,425 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 9 states have internal predecessors, (29), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 45 [2024-11-23 18:37:31,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:37:31,428 INFO L225 Difference]: With dead ends: 218 [2024-11-23 18:37:31,428 INFO L226 Difference]: Without dead ends: 211 [2024-11-23 18:37:31,429 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-23 18:37:31,432 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 23 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-23 18:37:31,432 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 544 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-23 18:37:31,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2024-11-23 18:37:31,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 173. [2024-11-23 18:37:31,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 128 states have (on average 1.2265625) internal successors, (157), 132 states have internal predecessors, (157), 27 states have call successors, (27), 13 states have call predecessors, (27), 17 states have return successors, (42), 27 states have call predecessors, (42), 26 states have call successors, (42) [2024-11-23 18:37:31,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 226 transitions. [2024-11-23 18:37:31,460 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 226 transitions. Word has length 45 [2024-11-23 18:37:31,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:37:31,460 INFO L471 AbstractCegarLoop]: Abstraction has 173 states and 226 transitions. [2024-11-23 18:37:31,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 9 states have internal predecessors, (29), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-23 18:37:31,461 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 226 transitions. [2024-11-23 18:37:31,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-23 18:37:31,462 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:37:31,462 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 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-23 18:37:31,473 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-23 18:37:31,667 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:31,667 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:37:31,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:37:31,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1436794082, now seen corresponding path program 1 times [2024-11-23 18:37:31,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:37:31,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [425971305] [2024-11-23 18:37:31,668 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:37:31,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:31,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:37:31,672 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:37:31,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-23 18:37:31,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:37:31,734 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-23 18:37:31,736 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:37:33,105 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 18:37:33,105 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:37:34,694 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 18:37:34,694 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:37:34,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425971305] [2024-11-23 18:37:34,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425971305] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:37:34,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:37:34,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2024-11-23 18:37:34,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386389924] [2024-11-23 18:37:34,695 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:37:34,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 18:37:34,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:37:34,695 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 18:37:34,696 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2024-11-23 18:37:34,696 INFO L87 Difference]: Start difference. First operand 173 states and 226 transitions. Second operand has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 12 states have internal predecessors, (36), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:37:37,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:37:37,035 INFO L93 Difference]: Finished difference Result 225 states and 292 transitions. [2024-11-23 18:37:37,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 18:37:37,036 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 12 states have internal predecessors, (36), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 47 [2024-11-23 18:37:37,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:37:37,038 INFO L225 Difference]: With dead ends: 225 [2024-11-23 18:37:37,038 INFO L226 Difference]: Without dead ends: 217 [2024-11-23 18:37:37,039 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2024-11-23 18:37:37,040 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 36 mSDsluCounter, 529 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-23 18:37:37,040 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 585 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-23 18:37:37,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2024-11-23 18:37:37,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 184. [2024-11-23 18:37:37,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 137 states have (on average 1.218978102189781) internal successors, (167), 140 states have internal predecessors, (167), 28 states have call successors, (28), 13 states have call predecessors, (28), 18 states have return successors, (44), 30 states have call predecessors, (44), 27 states have call successors, (44) [2024-11-23 18:37:37,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 239 transitions. [2024-11-23 18:37:37,069 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 239 transitions. Word has length 47 [2024-11-23 18:37:37,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:37:37,069 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 239 transitions. [2024-11-23 18:37:37,069 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 12 states have internal predecessors, (36), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:37:37,070 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 239 transitions. [2024-11-23 18:37:37,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-23 18:37:37,077 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:37:37,077 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 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-23 18:37:37,088 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-23 18:37:37,282 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:37,282 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:37:37,282 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:37:37,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1379535780, now seen corresponding path program 1 times [2024-11-23 18:37:37,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:37:37,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1158298582] [2024-11-23 18:37:37,283 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:37:37,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:37,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:37:37,285 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:37:37,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-23 18:37:37,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:37:37,337 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 18:37:37,338 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:37:37,665 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-23 18:37:37,666 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:37:37,666 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:37:37,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158298582] [2024-11-23 18:37:37,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158298582] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:37:37,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:37:37,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-23 18:37:37,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321882881] [2024-11-23 18:37:37,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:37:37,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 18:37:37,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:37:37,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 18:37:37,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 18:37:37,667 INFO L87 Difference]: Start difference. First operand 184 states and 239 transitions. Second operand has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-23 18:37:37,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:37:37,990 INFO L93 Difference]: Finished difference Result 192 states and 246 transitions. [2024-11-23 18:37:37,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 18:37:37,990 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2024-11-23 18:37:37,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:37:37,992 INFO L225 Difference]: With dead ends: 192 [2024-11-23 18:37:37,992 INFO L226 Difference]: Without dead ends: 181 [2024-11-23 18:37:37,993 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-23 18:37:37,993 INFO L435 NwaCegarLoop]: 66 mSDtfsCounter, 3 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 18:37:37,994 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 317 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 18:37:37,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2024-11-23 18:37:38,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 181. [2024-11-23 18:37:38,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 134 states have (on average 1.208955223880597) internal successors, (162), 138 states have internal predecessors, (162), 28 states have call successors, (28), 13 states have call predecessors, (28), 18 states have return successors, (43), 29 states have call predecessors, (43), 26 states have call successors, (43) [2024-11-23 18:37:38,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 233 transitions. [2024-11-23 18:37:38,019 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 233 transitions. Word has length 47 [2024-11-23 18:37:38,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:37:38,020 INFO L471 AbstractCegarLoop]: Abstraction has 181 states and 233 transitions. [2024-11-23 18:37:38,020 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-23 18:37:38,020 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 233 transitions. [2024-11-23 18:37:38,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-23 18:37:38,022 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:37:38,022 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 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-23 18:37:38,032 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-23 18:37:38,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:38,223 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:37:38,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:37:38,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1068772726, now seen corresponding path program 1 times [2024-11-23 18:37:38,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:37:38,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2045563701] [2024-11-23 18:37:38,223 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:37:38,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:38,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:37:38,227 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:37:38,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-23 18:37:38,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:37:38,281 INFO L256 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-23 18:37:38,282 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:37:39,763 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 18:37:39,763 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:37:41,569 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 18:37:41,570 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:37:41,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045563701] [2024-11-23 18:37:41,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045563701] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:37:41,570 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:37:41,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2024-11-23 18:37:41,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817074556] [2024-11-23 18:37:41,570 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:37:41,571 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-23 18:37:41,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:37:41,571 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-23 18:37:41,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2024-11-23 18:37:41,572 INFO L87 Difference]: Start difference. First operand 181 states and 233 transitions. Second operand has 16 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:37:46,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:37:46,872 INFO L93 Difference]: Finished difference Result 257 states and 341 transitions. [2024-11-23 18:37:46,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-23 18:37:46,873 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 48 [2024-11-23 18:37:46,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:37:46,875 INFO L225 Difference]: With dead ends: 257 [2024-11-23 18:37:46,875 INFO L226 Difference]: Without dead ends: 250 [2024-11-23 18:37:46,876 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2024-11-23 18:37:46,876 INFO L435 NwaCegarLoop]: 75 mSDtfsCounter, 44 mSDsluCounter, 868 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 943 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-11-23 18:37:46,877 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 943 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-11-23 18:37:46,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2024-11-23 18:37:46,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 191. [2024-11-23 18:37:46,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 140 states have (on average 1.2) internal successors, (168), 146 states have internal predecessors, (168), 30 states have call successors, (30), 13 states have call predecessors, (30), 20 states have return successors, (49), 31 states have call predecessors, (49), 28 states have call successors, (49) [2024-11-23 18:37:46,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 247 transitions. [2024-11-23 18:37:46,915 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 247 transitions. Word has length 48 [2024-11-23 18:37:46,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:37:46,916 INFO L471 AbstractCegarLoop]: Abstraction has 191 states and 247 transitions. [2024-11-23 18:37:46,916 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:37:46,916 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 247 transitions. [2024-11-23 18:37:46,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-23 18:37:46,917 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:37:46,917 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 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-23 18:37:46,929 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-23 18:37:47,118 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:47,118 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:37:47,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:37:47,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1040574150, now seen corresponding path program 1 times [2024-11-23 18:37:47,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:37:47,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [750730548] [2024-11-23 18:37:47,119 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:37:47,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:37:47,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:37:47,123 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:37:47,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-23 18:37:47,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:37:47,181 INFO L256 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-23 18:37:47,182 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:37:48,836 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-23 18:37:48,836 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:37:52,817 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-23 18:37:52,817 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:37:52,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750730548] [2024-11-23 18:37:52,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750730548] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:37:52,817 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:37:52,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2024-11-23 18:37:52,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874811103] [2024-11-23 18:37:52,817 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:37:52,818 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-23 18:37:52,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:37:52,818 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-23 18:37:52,819 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2024-11-23 18:37:52,819 INFO L87 Difference]: Start difference. First operand 191 states and 247 transitions. Second operand has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-23 18:38:02,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:38:02,080 INFO L93 Difference]: Finished difference Result 271 states and 371 transitions. [2024-11-23 18:38:02,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-23 18:38:02,081 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) Word has length 48 [2024-11-23 18:38:02,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:38:02,083 INFO L225 Difference]: With dead ends: 271 [2024-11-23 18:38:02,083 INFO L226 Difference]: Without dead ends: 256 [2024-11-23 18:38:02,083 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=156, Invalid=1404, Unknown=0, NotChecked=0, Total=1560 [2024-11-23 18:38:02,084 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 56 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 1028 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:38:02,084 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 1028 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2024-11-23 18:38:02,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2024-11-23 18:38:02,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 197. [2024-11-23 18:38:02,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 144 states have (on average 1.2013888888888888) internal successors, (173), 153 states have internal predecessors, (173), 30 states have call successors, (30), 13 states have call predecessors, (30), 22 states have return successors, (58), 30 states have call predecessors, (58), 28 states have call successors, (58) [2024-11-23 18:38:02,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 261 transitions. [2024-11-23 18:38:02,134 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 261 transitions. Word has length 48 [2024-11-23 18:38:02,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:38:02,134 INFO L471 AbstractCegarLoop]: Abstraction has 197 states and 261 transitions. [2024-11-23 18:38:02,134 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-23 18:38:02,134 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 261 transitions. [2024-11-23 18:38:02,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-23 18:38:02,136 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:38:02,136 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 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-23 18:38:02,147 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-23 18:38:02,337 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:02,337 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:38:02,338 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:38:02,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1222699312, now seen corresponding path program 2 times [2024-11-23 18:38:02,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:38:02,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1700398024] [2024-11-23 18:38:02,338 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:38:02,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:02,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:38:02,342 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:38:02,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-23 18:38:02,403 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:38:02,403 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:38:02,405 INFO L256 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-23 18:38:02,406 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:38:03,772 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 18:38:03,772 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:38:05,322 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 18:38:05,323 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:38:05,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700398024] [2024-11-23 18:38:05,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700398024] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:38:05,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:38:05,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2024-11-23 18:38:05,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22207757] [2024-11-23 18:38:05,323 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:38:05,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 18:38:05,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:38:05,324 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 18:38:05,324 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2024-11-23 18:38:05,324 INFO L87 Difference]: Start difference. First operand 197 states and 261 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 12 states have internal predecessors, (37), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:38:09,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:38:09,984 INFO L93 Difference]: Finished difference Result 255 states and 355 transitions. [2024-11-23 18:38:09,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-23 18:38:09,985 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 12 states have internal predecessors, (37), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 48 [2024-11-23 18:38:09,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:38:09,987 INFO L225 Difference]: With dead ends: 255 [2024-11-23 18:38:09,988 INFO L226 Difference]: Without dead ends: 248 [2024-11-23 18:38:09,988 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2024-11-23 18:38:09,989 INFO L435 NwaCegarLoop]: 86 mSDtfsCounter, 72 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 858 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-11-23 18:38:09,989 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 858 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-11-23 18:38:09,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2024-11-23 18:38:10,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 199. [2024-11-23 18:38:10,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 145 states have (on average 1.2) internal successors, (174), 154 states have internal predecessors, (174), 31 states have call successors, (31), 13 states have call predecessors, (31), 22 states have return successors, (59), 31 states have call predecessors, (59), 29 states have call successors, (59) [2024-11-23 18:38:10,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 264 transitions. [2024-11-23 18:38:10,025 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 264 transitions. Word has length 48 [2024-11-23 18:38:10,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:38:10,025 INFO L471 AbstractCegarLoop]: Abstraction has 199 states and 264 transitions. [2024-11-23 18:38:10,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 12 states have internal predecessors, (37), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:38:10,025 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 264 transitions. [2024-11-23 18:38:10,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-23 18:38:10,027 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:38:10,027 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 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-23 18:38:10,033 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-23 18:38:10,227 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:10,228 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:38:10,228 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:38:10,228 INFO L85 PathProgramCache]: Analyzing trace with hash -488645562, now seen corresponding path program 1 times [2024-11-23 18:38:10,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:38:10,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1994950487] [2024-11-23 18:38:10,228 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:38:10,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:10,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:38:10,230 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:38:10,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-23 18:38:10,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:38:10,285 INFO L256 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-23 18:38:10,287 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:38:12,899 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-23 18:38:12,899 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:38:12,899 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:38:12,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994950487] [2024-11-23 18:38:12,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994950487] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:38:12,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:38:12,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-23 18:38:12,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777915533] [2024-11-23 18:38:12,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:38:12,900 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 18:38:12,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:38:12,901 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 18:38:12,901 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2024-11-23 18:38:12,901 INFO L87 Difference]: Start difference. First operand 199 states and 264 transitions. Second operand has 14 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 5 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-23 18:38:15,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:38:15,873 INFO L93 Difference]: Finished difference Result 298 states and 404 transitions. [2024-11-23 18:38:15,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-23 18:38:15,874 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 5 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 48 [2024-11-23 18:38:15,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:38:15,876 INFO L225 Difference]: With dead ends: 298 [2024-11-23 18:38:15,876 INFO L226 Difference]: Without dead ends: 239 [2024-11-23 18:38:15,877 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2024-11-23 18:38:15,878 INFO L435 NwaCegarLoop]: 86 mSDtfsCounter, 32 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 880 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-23 18:38:15,878 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 880 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-23 18:38:15,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-11-23 18:38:15,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 218. [2024-11-23 18:38:15,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 159 states have (on average 1.1761006289308176) internal successors, (187), 168 states have internal predecessors, (187), 35 states have call successors, (35), 14 states have call predecessors, (35), 23 states have return successors, (63), 35 states have call predecessors, (63), 33 states have call successors, (63) [2024-11-23 18:38:15,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 285 transitions. [2024-11-23 18:38:15,927 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 285 transitions. Word has length 48 [2024-11-23 18:38:15,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:38:15,928 INFO L471 AbstractCegarLoop]: Abstraction has 218 states and 285 transitions. [2024-11-23 18:38:15,928 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 5 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-23 18:38:15,928 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 285 transitions. [2024-11-23 18:38:15,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-23 18:38:15,929 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:38:15,930 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:38:15,940 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-23 18:38:16,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:16,131 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:38:16,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:38:16,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1744006774, now seen corresponding path program 1 times [2024-11-23 18:38:16,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:38:16,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [445656492] [2024-11-23 18:38:16,132 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:38:16,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:16,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:38:16,135 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:38:16,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-23 18:38:16,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:38:16,194 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-23 18:38:16,195 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:38:18,313 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 18:38:18,313 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:38:20,561 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:38:20,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445656492] [2024-11-23 18:38:20,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445656492] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:38:20,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [650266627] [2024-11-23 18:38:20,561 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:38:20,562 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 18:38:20,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 18:38:20,564 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 18:38:20,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2024-11-23 18:38:20,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:38:20,666 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-23 18:38:20,667 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:38:21,635 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 18:38:21,635 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:38:23,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [650266627] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:38:23,347 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:38:23,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 13 [2024-11-23 18:38:23,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013291621] [2024-11-23 18:38:23,347 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:38:23,347 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-23 18:38:23,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:38:23,348 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-23 18:38:23,348 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2024-11-23 18:38:23,348 INFO L87 Difference]: Start difference. First operand 218 states and 285 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 11 states have internal predecessors, (35), 4 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-23 18:38:26,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:38:26,837 INFO L93 Difference]: Finished difference Result 290 states and 375 transitions. [2024-11-23 18:38:26,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-23 18:38:26,838 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 11 states have internal predecessors, (35), 4 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 48 [2024-11-23 18:38:26,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:38:26,841 INFO L225 Difference]: With dead ends: 290 [2024-11-23 18:38:26,841 INFO L226 Difference]: Without dead ends: 238 [2024-11-23 18:38:26,841 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 93 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2024-11-23 18:38:26,842 INFO L435 NwaCegarLoop]: 83 mSDtfsCounter, 38 mSDsluCounter, 824 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 907 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-23 18:38:26,842 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 907 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-23 18:38:26,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-11-23 18:38:26,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 224. [2024-11-23 18:38:26,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 164 states have (on average 1.1646341463414633) internal successors, (191), 173 states have internal predecessors, (191), 35 states have call successors, (35), 15 states have call predecessors, (35), 24 states have return successors, (63), 35 states have call predecessors, (63), 33 states have call successors, (63) [2024-11-23 18:38:26,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 289 transitions. [2024-11-23 18:38:26,885 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 289 transitions. Word has length 48 [2024-11-23 18:38:26,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:38:26,886 INFO L471 AbstractCegarLoop]: Abstraction has 224 states and 289 transitions. [2024-11-23 18:38:26,886 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 11 states have internal predecessors, (35), 4 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-23 18:38:26,886 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 289 transitions. [2024-11-23 18:38:26,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-23 18:38:26,887 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:38:26,888 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 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-23 18:38:26,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (22)] Forceful destruction successful, exit code 0 [2024-11-23 18:38:27,094 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-23 18:38:27,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:27,288 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:38:27,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:38:27,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1238443660, now seen corresponding path program 2 times [2024-11-23 18:38:27,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:38:27,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1880791903] [2024-11-23 18:38:27,289 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:38:27,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:27,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:38:27,291 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:38:27,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-23 18:38:27,351 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:38:27,351 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:38:27,353 INFO L256 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-23 18:38:27,353 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:38:29,079 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-23 18:38:29,079 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:38:33,265 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-23 18:38:33,265 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:38:33,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880791903] [2024-11-23 18:38:33,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880791903] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:38:33,266 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:38:33,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2024-11-23 18:38:33,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628725] [2024-11-23 18:38:33,266 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:38:33,266 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-23 18:38:33,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:38:33,267 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-23 18:38:33,267 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2024-11-23 18:38:33,267 INFO L87 Difference]: Start difference. First operand 224 states and 289 transitions. Second operand has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-23 18:38:42,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:38:42,479 INFO L93 Difference]: Finished difference Result 288 states and 385 transitions. [2024-11-23 18:38:42,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-23 18:38:42,481 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) Word has length 48 [2024-11-23 18:38:42,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:38:42,483 INFO L225 Difference]: With dead ends: 288 [2024-11-23 18:38:42,483 INFO L226 Difference]: Without dead ends: 275 [2024-11-23 18:38:42,484 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=137, Invalid=1269, Unknown=0, NotChecked=0, Total=1406 [2024-11-23 18:38:42,485 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 69 mSDsluCounter, 1045 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 1114 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2024-11-23 18:38:42,485 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 1114 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2024-11-23 18:38:42,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2024-11-23 18:38:42,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 234. [2024-11-23 18:38:42,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 170 states have (on average 1.1588235294117648) internal successors, (197), 181 states have internal predecessors, (197), 37 states have call successors, (37), 15 states have call predecessors, (37), 26 states have return successors, (71), 37 states have call predecessors, (71), 35 states have call successors, (71) [2024-11-23 18:38:42,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 305 transitions. [2024-11-23 18:38:42,530 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 305 transitions. Word has length 48 [2024-11-23 18:38:42,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:38:42,530 INFO L471 AbstractCegarLoop]: Abstraction has 234 states and 305 transitions. [2024-11-23 18:38:42,530 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-23 18:38:42,530 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 305 transitions. [2024-11-23 18:38:42,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-23 18:38:42,531 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:38:42,531 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:38:42,542 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-23 18:38:42,732 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:42,732 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:38:42,732 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:38:42,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1928720180, now seen corresponding path program 1 times [2024-11-23 18:38:42,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:38:42,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [495696787] [2024-11-23 18:38:42,733 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:38:42,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:42,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:38:42,737 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:38:42,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-23 18:38:42,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:38:42,821 INFO L256 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-23 18:38:42,823 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:38:45,199 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 18:38:45,200 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:38:45,200 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:38:45,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495696787] [2024-11-23 18:38:45,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495696787] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:38:45,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:38:45,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-23 18:38:45,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719896347] [2024-11-23 18:38:45,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:38:45,201 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 18:38:45,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:38:45,202 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 18:38:45,202 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2024-11-23 18:38:45,202 INFO L87 Difference]: Start difference. First operand 234 states and 305 transitions. Second operand has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 4 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-23 18:38:51,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.04s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:38:52,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:38:52,763 INFO L93 Difference]: Finished difference Result 301 states and 394 transitions. [2024-11-23 18:38:52,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 18:38:52,764 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 4 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 48 [2024-11-23 18:38:52,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:38:52,766 INFO L225 Difference]: With dead ends: 301 [2024-11-23 18:38:52,766 INFO L226 Difference]: Without dead ends: 249 [2024-11-23 18:38:52,767 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2024-11-23 18:38:52,768 INFO L435 NwaCegarLoop]: 84 mSDtfsCounter, 40 mSDsluCounter, 911 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2024-11-23 18:38:52,768 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 995 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2024-11-23 18:38:52,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2024-11-23 18:38:52,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 234. [2024-11-23 18:38:52,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 170 states have (on average 1.1529411764705881) internal successors, (196), 181 states have internal predecessors, (196), 37 states have call successors, (37), 15 states have call predecessors, (37), 26 states have return successors, (71), 37 states have call predecessors, (71), 35 states have call successors, (71) [2024-11-23 18:38:52,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 304 transitions. [2024-11-23 18:38:52,821 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 304 transitions. Word has length 48 [2024-11-23 18:38:52,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:38:52,821 INFO L471 AbstractCegarLoop]: Abstraction has 234 states and 304 transitions. [2024-11-23 18:38:52,821 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 4 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-23 18:38:52,821 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 304 transitions. [2024-11-23 18:38:52,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-23 18:38:52,823 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:38:52,823 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:38:52,834 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-23 18:38:53,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:53,027 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:38:53,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:38:53,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1347550551, now seen corresponding path program 1 times [2024-11-23 18:38:53,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:38:53,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1617819803] [2024-11-23 18:38:53,028 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:38:53,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:53,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:38:53,030 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:38:53,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-23 18:38:53,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:38:53,082 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-23 18:38:53,083 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:38:53,932 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 18:38:53,932 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:38:53,932 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:38:53,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617819803] [2024-11-23 18:38:53,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617819803] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:38:53,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:38:53,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-23 18:38:53,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469706918] [2024-11-23 18:38:53,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:38:53,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-23 18:38:53,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:38:53,934 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-23 18:38:53,934 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-23 18:38:53,934 INFO L87 Difference]: Start difference. First operand 234 states and 304 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 7 states have internal predecessors, (32), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-23 18:38:54,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:38:54,960 INFO L93 Difference]: Finished difference Result 298 states and 379 transitions. [2024-11-23 18:38:54,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 18:38:54,961 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 7 states have internal predecessors, (32), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 50 [2024-11-23 18:38:54,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:38:54,964 INFO L225 Difference]: With dead ends: 298 [2024-11-23 18:38:54,964 INFO L226 Difference]: Without dead ends: 247 [2024-11-23 18:38:54,964 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:38:54,967 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 11 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-23 18:38:54,967 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 485 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-23 18:38:54,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2024-11-23 18:38:55,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 232. [2024-11-23 18:38:55,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 169 states have (on average 1.1538461538461537) internal successors, (195), 180 states have internal predecessors, (195), 36 states have call successors, (36), 15 states have call predecessors, (36), 26 states have return successors, (69), 36 states have call predecessors, (69), 34 states have call successors, (69) [2024-11-23 18:38:55,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 300 transitions. [2024-11-23 18:38:55,022 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 300 transitions. Word has length 50 [2024-11-23 18:38:55,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:38:55,022 INFO L471 AbstractCegarLoop]: Abstraction has 232 states and 300 transitions. [2024-11-23 18:38:55,023 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 7 states have internal predecessors, (32), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-23 18:38:55,023 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 300 transitions. [2024-11-23 18:38:55,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-23 18:38:55,024 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:38:55,024 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:38:55,036 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-23 18:38:55,225 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:55,225 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:38:55,225 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:38:55,226 INFO L85 PathProgramCache]: Analyzing trace with hash 815133349, now seen corresponding path program 1 times [2024-11-23 18:38:55,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:38:55,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [50246460] [2024-11-23 18:38:55,226 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:38:55,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:55,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:38:55,228 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:38:55,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-23 18:38:55,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:38:55,293 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-23 18:38:55,295 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:38:56,924 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-23 18:38:56,925 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:38:58,321 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-23 18:38:58,321 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:38:58,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50246460] [2024-11-23 18:38:58,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50246460] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:38:58,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:38:58,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 16 [2024-11-23 18:38:58,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499273146] [2024-11-23 18:38:58,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:38:58,322 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 18:38:58,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:38:58,323 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 18:38:58,323 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-11-23 18:38:58,323 INFO L87 Difference]: Start difference. First operand 232 states and 300 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-23 18:38:59,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:38:59,168 INFO L93 Difference]: Finished difference Result 304 states and 398 transitions. [2024-11-23 18:38:59,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 18:38:59,169 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 53 [2024-11-23 18:38:59,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:38:59,171 INFO L225 Difference]: With dead ends: 304 [2024-11-23 18:38:59,171 INFO L226 Difference]: Without dead ends: 268 [2024-11-23 18:38:59,172 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2024-11-23 18:38:59,176 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 22 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-23 18:38:59,176 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 473 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-23 18:38:59,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2024-11-23 18:38:59,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 253. [2024-11-23 18:38:59,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 184 states have (on average 1.1630434782608696) internal successors, (214), 195 states have internal predecessors, (214), 41 states have call successors, (41), 16 states have call predecessors, (41), 27 states have return successors, (72), 41 states have call predecessors, (72), 38 states have call successors, (72) [2024-11-23 18:38:59,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 327 transitions. [2024-11-23 18:38:59,234 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 327 transitions. Word has length 53 [2024-11-23 18:38:59,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:38:59,234 INFO L471 AbstractCegarLoop]: Abstraction has 253 states and 327 transitions. [2024-11-23 18:38:59,234 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-23 18:38:59,235 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 327 transitions. [2024-11-23 18:38:59,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-23 18:38:59,236 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:38:59,236 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:38:59,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-23 18:38:59,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:59,437 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:38:59,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:38:59,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1100274711, now seen corresponding path program 1 times [2024-11-23 18:38:59,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:38:59,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1163429976] [2024-11-23 18:38:59,437 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:38:59,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:59,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:38:59,439 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:38:59,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-23 18:38:59,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:38:59,497 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 18:38:59,498 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:39:00,192 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 18:39:00,192 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:39:00,657 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-23 18:39:00,657 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:39:00,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163429976] [2024-11-23 18:39:00,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163429976] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:39:00,658 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:39:00,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2024-11-23 18:39:00,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301346697] [2024-11-23 18:39:00,658 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:39:00,658 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 18:39:00,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:39:00,659 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 18:39:00,659 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-23 18:39:00,659 INFO L87 Difference]: Start difference. First operand 253 states and 327 transitions. Second operand has 8 states, 8 states have (on average 4.875) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:39:01,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:39:01,203 INFO L93 Difference]: Finished difference Result 317 states and 397 transitions. [2024-11-23 18:39:01,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 18:39:01,206 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 53 [2024-11-23 18:39:01,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:39:01,208 INFO L225 Difference]: With dead ends: 317 [2024-11-23 18:39:01,208 INFO L226 Difference]: Without dead ends: 231 [2024-11-23 18:39:01,209 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-23 18:39:01,209 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 6 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-23 18:39:01,209 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 439 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-23 18:39:01,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2024-11-23 18:39:01,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 231. [2024-11-23 18:39:01,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 169 states have (on average 1.1715976331360947) internal successors, (198), 180 states have internal predecessors, (198), 36 states have call successors, (36), 14 states have call predecessors, (36), 25 states have return successors, (67), 36 states have call predecessors, (67), 35 states have call successors, (67) [2024-11-23 18:39:01,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 301 transitions. [2024-11-23 18:39:01,259 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 301 transitions. Word has length 53 [2024-11-23 18:39:01,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:39:01,259 INFO L471 AbstractCegarLoop]: Abstraction has 231 states and 301 transitions. [2024-11-23 18:39:01,260 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:39:01,260 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 301 transitions. [2024-11-23 18:39:01,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-23 18:39:01,261 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:39:01,261 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 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-23 18:39:01,271 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-23 18:39:01,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:01,462 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:39:01,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:39:01,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1110885904, now seen corresponding path program 1 times [2024-11-23 18:39:01,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:39:01,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [752499695] [2024-11-23 18:39:01,462 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:39:01,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:01,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:39:01,465 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:39:01,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-23 18:39:01,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:39:01,525 INFO L256 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-23 18:39:01,527 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:39:03,267 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-23 18:39:03,267 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:39:04,883 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:39:04,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752499695] [2024-11-23 18:39:04,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752499695] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:39:04,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [690793481] [2024-11-23 18:39:04,883 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:39:04,883 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 18:39:04,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 18:39:04,885 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 18:39:04,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2024-11-23 18:39:04,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:39:04,991 INFO L256 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 18:39:04,992 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:39:05,579 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-23 18:39:05,580 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:39:05,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [690793481] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:39:05,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:39:05,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 10 [2024-11-23 18:39:05,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899052215] [2024-11-23 18:39:05,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:39:05,580 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 18:39:05,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:39:05,581 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 18:39:05,581 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-11-23 18:39:05,581 INFO L87 Difference]: Start difference. First operand 231 states and 301 transitions. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-23 18:39:06,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:39:06,643 INFO L93 Difference]: Finished difference Result 265 states and 349 transitions. [2024-11-23 18:39:06,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 18:39:06,644 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 48 [2024-11-23 18:39:06,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:39:06,650 INFO L225 Difference]: With dead ends: 265 [2024-11-23 18:39:06,650 INFO L226 Difference]: Without dead ends: 263 [2024-11-23 18:39:06,650 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2024-11-23 18:39:06,651 INFO L435 NwaCegarLoop]: 64 mSDtfsCounter, 10 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-23 18:39:06,651 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 302 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-23 18:39:06,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2024-11-23 18:39:06,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 237. [2024-11-23 18:39:06,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 172 states have (on average 1.1686046511627908) internal successors, (201), 185 states have internal predecessors, (201), 38 states have call successors, (38), 15 states have call predecessors, (38), 26 states have return successors, (69), 36 states have call predecessors, (69), 37 states have call successors, (69) [2024-11-23 18:39:06,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 308 transitions. [2024-11-23 18:39:06,701 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 308 transitions. Word has length 48 [2024-11-23 18:39:06,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:39:06,701 INFO L471 AbstractCegarLoop]: Abstraction has 237 states and 308 transitions. [2024-11-23 18:39:06,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-23 18:39:06,702 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 308 transitions. [2024-11-23 18:39:06,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-23 18:39:06,703 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:39:06,703 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 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-23 18:39:06,707 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (29)] Ended with exit code 0 [2024-11-23 18:39:06,910 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-23 18:39:07,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:07,104 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:39:07,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:39:07,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1800794983, now seen corresponding path program 1 times [2024-11-23 18:39:07,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:39:07,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1666737974] [2024-11-23 18:39:07,105 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:39:07,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:07,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:39:07,107 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:39:07,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-23 18:39:07,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:39:07,159 INFO L256 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 18:39:07,161 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:39:08,109 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-23 18:39:08,110 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:39:09,710 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-23 18:39:09,710 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:39:09,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666737974] [2024-11-23 18:39:09,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666737974] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:39:09,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:39:09,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2024-11-23 18:39:09,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042594356] [2024-11-23 18:39:09,710 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:39:09,711 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 18:39:09,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:39:09,711 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 18:39:09,711 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2024-11-23 18:39:09,712 INFO L87 Difference]: Start difference. First operand 237 states and 308 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-23 18:39:11,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:39:11,341 INFO L93 Difference]: Finished difference Result 322 states and 405 transitions. [2024-11-23 18:39:11,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 18:39:11,341 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 49 [2024-11-23 18:39:11,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:39:11,343 INFO L225 Difference]: With dead ends: 322 [2024-11-23 18:39:11,344 INFO L226 Difference]: Without dead ends: 243 [2024-11-23 18:39:11,344 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2024-11-23 18:39:11,345 INFO L435 NwaCegarLoop]: 85 mSDtfsCounter, 39 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 773 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-23 18:39:11,345 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 773 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-23 18:39:11,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-11-23 18:39:11,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 225. [2024-11-23 18:39:11,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 165 states have (on average 1.1636363636363636) internal successors, (192), 176 states have internal predecessors, (192), 35 states have call successors, (35), 15 states have call predecessors, (35), 24 states have return successors, (64), 33 states have call predecessors, (64), 34 states have call successors, (64) [2024-11-23 18:39:11,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 291 transitions. [2024-11-23 18:39:11,396 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 291 transitions. Word has length 49 [2024-11-23 18:39:11,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:39:11,396 INFO L471 AbstractCegarLoop]: Abstraction has 225 states and 291 transitions. [2024-11-23 18:39:11,396 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-23 18:39:11,397 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 291 transitions. [2024-11-23 18:39:11,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-23 18:39:11,398 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:39:11,398 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:39:11,408 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-23 18:39:11,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:11,599 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:39:11,600 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:39:11,600 INFO L85 PathProgramCache]: Analyzing trace with hash 108154785, now seen corresponding path program 1 times [2024-11-23 18:39:11,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:39:11,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1048184532] [2024-11-23 18:39:11,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:39:11,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:11,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:39:11,603 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:39:11,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-23 18:39:11,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:39:11,686 INFO L256 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-23 18:39:11,689 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:39:12,778 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 18:39:12,779 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:39:12,779 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:39:12,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048184532] [2024-11-23 18:39:12,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048184532] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:39:12,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:39:12,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-23 18:39:12,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244373928] [2024-11-23 18:39:12,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:39:12,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-23 18:39:12,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:39:12,780 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-23 18:39:12,780 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-11-23 18:39:12,780 INFO L87 Difference]: Start difference. First operand 225 states and 291 transitions. Second operand has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 4 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-23 18:39:14,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:39:14,517 INFO L93 Difference]: Finished difference Result 274 states and 343 transitions. [2024-11-23 18:39:14,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-23 18:39:14,519 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 4 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 49 [2024-11-23 18:39:14,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:39:14,520 INFO L225 Difference]: With dead ends: 274 [2024-11-23 18:39:14,521 INFO L226 Difference]: Without dead ends: 229 [2024-11-23 18:39:14,521 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2024-11-23 18:39:14,522 INFO L435 NwaCegarLoop]: 78 mSDtfsCounter, 34 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:39:14,522 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 667 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-23 18:39:14,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2024-11-23 18:39:14,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 218. [2024-11-23 18:39:14,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 161 states have (on average 1.1614906832298137) internal successors, (187), 171 states have internal predecessors, (187), 33 states have call successors, (33), 15 states have call predecessors, (33), 23 states have return successors, (60), 31 states have call predecessors, (60), 32 states have call successors, (60) [2024-11-23 18:39:14,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 280 transitions. [2024-11-23 18:39:14,572 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 280 transitions. Word has length 49 [2024-11-23 18:39:14,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:39:14,572 INFO L471 AbstractCegarLoop]: Abstraction has 218 states and 280 transitions. [2024-11-23 18:39:14,572 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 4 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-23 18:39:14,572 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 280 transitions. [2024-11-23 18:39:14,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-23 18:39:14,574 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:39:14,574 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 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-23 18:39:14,584 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-23 18:39:14,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:14,778 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:39:14,778 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:39:14,778 INFO L85 PathProgramCache]: Analyzing trace with hash -153337123, now seen corresponding path program 1 times [2024-11-23 18:39:14,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:39:14,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1871472686] [2024-11-23 18:39:14,779 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:39:14,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:14,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:39:14,780 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:39:14,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-23 18:39:14,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:39:14,837 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-23 18:39:14,838 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:39:24,377 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-23 18:39:24,377 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:39:25,859 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:39:25,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871472686] [2024-11-23 18:39:25,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871472686] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:39:25,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [91805729] [2024-11-23 18:39:25,859 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:39:25,859 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 18:39:25,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 18:39:25,862 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 18:39:25,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2024-11-23 18:39:25,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:39:25,972 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 18:39:25,973 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:39:26,499 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-23 18:39:26,500 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:39:26,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [91805729] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:39:26,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:39:26,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 10 [2024-11-23 18:39:26,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534331384] [2024-11-23 18:39:26,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:39:26,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 18:39:26,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:39:26,501 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 18:39:26,501 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=162, Unknown=2, NotChecked=0, Total=210 [2024-11-23 18:39:26,501 INFO L87 Difference]: Start difference. First operand 218 states and 280 transitions. Second operand has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-23 18:39:30,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:39:34,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:39:38,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:39:42,619 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:39:46,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:39:51,638 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:39:55,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:40:01,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:40:01,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:40:01,602 INFO L93 Difference]: Finished difference Result 247 states and 318 transitions. [2024-11-23 18:40:01,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 18:40:01,604 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 49 [2024-11-23 18:40:01,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:40:01,606 INFO L225 Difference]: With dead ends: 247 [2024-11-23 18:40:01,606 INFO L226 Difference]: Without dead ends: 243 [2024-11-23 18:40:01,606 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 92 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=53, Invalid=185, Unknown=2, NotChecked=0, Total=240 [2024-11-23 18:40:01,607 INFO L435 NwaCegarLoop]: 64 mSDtfsCounter, 8 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 0 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.9s IncrementalHoareTripleChecker+Time [2024-11-23 18:40:01,607 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 354 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 64 Invalid, 8 Unknown, 0 Unchecked, 34.9s Time] [2024-11-23 18:40:01,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-11-23 18:40:01,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 220. [2024-11-23 18:40:01,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 163 states have (on average 1.1533742331288344) internal successors, (188), 172 states have internal predecessors, (188), 33 states have call successors, (33), 16 states have call predecessors, (33), 23 states have return successors, (60), 31 states have call predecessors, (60), 32 states have call successors, (60) [2024-11-23 18:40:01,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 281 transitions. [2024-11-23 18:40:01,696 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 281 transitions. Word has length 49 [2024-11-23 18:40:01,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:40:01,697 INFO L471 AbstractCegarLoop]: Abstraction has 220 states and 281 transitions. [2024-11-23 18:40:01,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-23 18:40:01,697 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 281 transitions. [2024-11-23 18:40:01,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-23 18:40:01,708 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:40:01,709 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 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-23 18:40:01,712 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (33)] Forceful destruction successful, exit code 0 [2024-11-23 18:40:01,915 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-23 18:40:02,109 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:02,110 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:40:02,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:40:02,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1453789880, now seen corresponding path program 1 times [2024-11-23 18:40:02,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:40:02,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [730296396] [2024-11-23 18:40:02,110 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:40:02,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:02,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:40:02,112 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:40:02,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-23 18:40:02,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:40:02,165 INFO L256 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 18:40:02,166 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:40:02,944 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 18:40:02,945 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:40:04,408 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 18:40:04,408 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:40:04,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730296396] [2024-11-23 18:40:04,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730296396] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:40:04,408 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:40:04,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2024-11-23 18:40:04,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969789755] [2024-11-23 18:40:04,408 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:40:04,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-23 18:40:04,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:40:04,409 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-23 18:40:04,409 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-23 18:40:04,410 INFO L87 Difference]: Start difference. First operand 220 states and 281 transitions. Second operand has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 11 states have internal predecessors, (43), 4 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 6 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-23 18:40:05,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:40:05,170 INFO L93 Difference]: Finished difference Result 247 states and 314 transitions. [2024-11-23 18:40:05,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 18:40:05,171 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 11 states have internal predecessors, (43), 4 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 6 states have call predecessors, (9), 3 states have call successors, (9) Word has length 50 [2024-11-23 18:40:05,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:40:05,173 INFO L225 Difference]: With dead ends: 247 [2024-11-23 18:40:05,173 INFO L226 Difference]: Without dead ends: 234 [2024-11-23 18:40:05,173 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-23 18:40:05,174 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 4 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 513 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-23 18:40:05,174 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 513 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-23 18:40:05,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2024-11-23 18:40:05,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 223. [2024-11-23 18:40:05,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 165 states have (on average 1.1515151515151516) internal successors, (190), 175 states have internal predecessors, (190), 33 states have call successors, (33), 16 states have call predecessors, (33), 24 states have return successors, (63), 31 states have call predecessors, (63), 32 states have call successors, (63) [2024-11-23 18:40:05,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 286 transitions. [2024-11-23 18:40:05,220 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 286 transitions. Word has length 50 [2024-11-23 18:40:05,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:40:05,221 INFO L471 AbstractCegarLoop]: Abstraction has 223 states and 286 transitions. [2024-11-23 18:40:05,221 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 11 states have internal predecessors, (43), 4 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 6 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-23 18:40:05,221 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 286 transitions. [2024-11-23 18:40:05,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-23 18:40:05,222 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:40:05,222 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 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-23 18:40:05,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-11-23 18:40:05,422 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:05,423 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:40:05,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:40:05,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1472593412, now seen corresponding path program 1 times [2024-11-23 18:40:05,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:40:05,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [668527445] [2024-11-23 18:40:05,423 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:40:05,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:05,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:40:05,428 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:40:05,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-23 18:40:05,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:40:05,491 INFO L256 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 18:40:05,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:40:06,630 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-23 18:40:06,631 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:40:08,830 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-23 18:40:08,830 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:40:08,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668527445] [2024-11-23 18:40:08,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668527445] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:40:08,831 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:40:08,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2024-11-23 18:40:08,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587869788] [2024-11-23 18:40:08,831 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:40:08,831 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-23 18:40:08,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:40:08,832 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-23 18:40:08,832 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2024-11-23 18:40:08,832 INFO L87 Difference]: Start difference. First operand 223 states and 286 transitions. Second operand has 16 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-23 18:40:11,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:40:11,690 INFO L93 Difference]: Finished difference Result 266 states and 348 transitions. [2024-11-23 18:40:11,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-23 18:40:11,691 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 50 [2024-11-23 18:40:11,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:40:11,692 INFO L225 Difference]: With dead ends: 266 [2024-11-23 18:40:11,693 INFO L226 Difference]: Without dead ends: 241 [2024-11-23 18:40:11,693 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2024-11-23 18:40:11,694 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 18 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 613 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-23 18:40:11,695 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 613 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-23 18:40:11,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2024-11-23 18:40:11,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 215. [2024-11-23 18:40:11,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 158 states have (on average 1.1582278481012658) internal successors, (183), 170 states have internal predecessors, (183), 32 states have call successors, (32), 14 states have call predecessors, (32), 24 states have return successors, (63), 30 states have call predecessors, (63), 31 states have call successors, (63) [2024-11-23 18:40:11,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 278 transitions. [2024-11-23 18:40:11,748 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 278 transitions. Word has length 50 [2024-11-23 18:40:11,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:40:11,748 INFO L471 AbstractCegarLoop]: Abstraction has 215 states and 278 transitions. [2024-11-23 18:40:11,749 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-23 18:40:11,749 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 278 transitions. [2024-11-23 18:40:11,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-23 18:40:11,750 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:40:11,750 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 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-23 18:40:11,761 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-11-23 18:40:11,951 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:11,951 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:40:11,951 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:40:11,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1942137556, now seen corresponding path program 1 times [2024-11-23 18:40:11,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:40:11,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [357627631] [2024-11-23 18:40:11,951 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:40:11,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:11,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:40:11,956 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:40:11,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-23 18:40:12,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:40:12,022 INFO L256 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 18:40:12,024 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:40:12,807 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-23 18:40:12,807 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:40:13,978 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-23 18:40:13,978 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:40:13,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357627631] [2024-11-23 18:40:13,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357627631] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:40:13,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:40:13,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2024-11-23 18:40:13,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468725915] [2024-11-23 18:40:13,979 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:40:13,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:40:13,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:40:13,980 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:40:13,980 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:40:13,980 INFO L87 Difference]: Start difference. First operand 215 states and 278 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-23 18:40:15,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:40:15,862 INFO L93 Difference]: Finished difference Result 255 states and 345 transitions. [2024-11-23 18:40:15,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 18:40:15,863 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 53 [2024-11-23 18:40:15,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:40:15,865 INFO L225 Difference]: With dead ends: 255 [2024-11-23 18:40:15,865 INFO L226 Difference]: Without dead ends: 237 [2024-11-23 18:40:15,865 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2024-11-23 18:40:15,866 INFO L435 NwaCegarLoop]: 68 mSDtfsCounter, 41 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-23 18:40:15,866 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 538 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-23 18:40:15,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2024-11-23 18:40:15,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 218. [2024-11-23 18:40:15,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 160 states have (on average 1.15) internal successors, (184), 173 states have internal predecessors, (184), 32 states have call successors, (32), 14 states have call predecessors, (32), 25 states have return successors, (67), 30 states have call predecessors, (67), 31 states have call successors, (67) [2024-11-23 18:40:15,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 283 transitions. [2024-11-23 18:40:15,929 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 283 transitions. Word has length 53 [2024-11-23 18:40:15,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:40:15,930 INFO L471 AbstractCegarLoop]: Abstraction has 218 states and 283 transitions. [2024-11-23 18:40:15,930 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-23 18:40:15,930 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 283 transitions. [2024-11-23 18:40:15,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-11-23 18:40:15,931 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:40:15,931 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:40:15,942 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-11-23 18:40:16,136 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:16,137 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:40:16,137 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:40:16,137 INFO L85 PathProgramCache]: Analyzing trace with hash 822896616, now seen corresponding path program 1 times [2024-11-23 18:40:16,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:40:16,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [146440444] [2024-11-23 18:40:16,137 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:40:16,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:16,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:40:16,139 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:40:16,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-23 18:40:16,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:40:16,199 INFO L256 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-23 18:40:16,200 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:40:17,702 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-23 18:40:17,702 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:40:20,411 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-23 18:40:20,412 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:40:20,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146440444] [2024-11-23 18:40:20,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146440444] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:40:20,412 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:40:20,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2024-11-23 18:40:20,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853887700] [2024-11-23 18:40:20,412 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:40:20,413 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-23 18:40:20,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:40:20,413 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-23 18:40:20,414 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2024-11-23 18:40:20,414 INFO L87 Difference]: Start difference. First operand 218 states and 283 transitions. Second operand has 18 states, 18 states have (on average 3.0) internal successors, (54), 16 states have internal predecessors, (54), 7 states have call successors, (10), 2 states have call predecessors, (10), 5 states have return successors, (10), 9 states have call predecessors, (10), 6 states have call successors, (10) [2024-11-23 18:40:22,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:40:22,551 INFO L93 Difference]: Finished difference Result 258 states and 343 transitions. [2024-11-23 18:40:22,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 18:40:22,553 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 16 states have internal predecessors, (54), 7 states have call successors, (10), 2 states have call predecessors, (10), 5 states have return successors, (10), 9 states have call predecessors, (10), 6 states have call successors, (10) Word has length 62 [2024-11-23 18:40:22,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:40:22,564 INFO L225 Difference]: With dead ends: 258 [2024-11-23 18:40:22,564 INFO L226 Difference]: Without dead ends: 249 [2024-11-23 18:40:22,565 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 105 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2024-11-23 18:40:22,565 INFO L435 NwaCegarLoop]: 77 mSDtfsCounter, 24 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 861 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-23 18:40:22,565 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 861 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-23 18:40:22,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2024-11-23 18:40:22,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 234. [2024-11-23 18:40:22,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 170 states have (on average 1.1529411764705881) internal successors, (196), 187 states have internal predecessors, (196), 35 states have call successors, (35), 14 states have call predecessors, (35), 28 states have return successors, (86), 32 states have call predecessors, (86), 34 states have call successors, (86) [2024-11-23 18:40:22,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 317 transitions. [2024-11-23 18:40:22,611 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 317 transitions. Word has length 62 [2024-11-23 18:40:22,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:40:22,612 INFO L471 AbstractCegarLoop]: Abstraction has 234 states and 317 transitions. [2024-11-23 18:40:22,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 16 states have internal predecessors, (54), 7 states have call successors, (10), 2 states have call predecessors, (10), 5 states have return successors, (10), 9 states have call predecessors, (10), 6 states have call successors, (10) [2024-11-23 18:40:22,612 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 317 transitions. [2024-11-23 18:40:22,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-11-23 18:40:22,613 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:40:22,613 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:40:22,623 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-11-23 18:40:22,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:22,814 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:40:22,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:40:22,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1558668195, now seen corresponding path program 1 times [2024-11-23 18:40:22,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:40:22,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [30574176] [2024-11-23 18:40:22,815 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:40:22,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:22,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:40:22,817 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:40:22,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-23 18:40:22,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:40:22,887 INFO L256 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 18:40:22,888 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:40:23,976 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-23 18:40:23,977 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:40:25,581 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-23 18:40:25,581 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:40:25,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30574176] [2024-11-23 18:40:25,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30574176] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:40:25,581 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:40:25,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2024-11-23 18:40:25,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205207425] [2024-11-23 18:40:25,581 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:40:25,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:40:25,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:40:25,582 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:40:25,582 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:40:25,583 INFO L87 Difference]: Start difference. First operand 234 states and 317 transitions. Second operand has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 states have internal predecessors, (45), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:40:26,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:40:26,786 INFO L93 Difference]: Finished difference Result 252 states and 340 transitions. [2024-11-23 18:40:26,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 18:40:26,787 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 states have internal predecessors, (45), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 62 [2024-11-23 18:40:26,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:40:26,789 INFO L225 Difference]: With dead ends: 252 [2024-11-23 18:40:26,789 INFO L226 Difference]: Without dead ends: 234 [2024-11-23 18:40:26,790 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2024-11-23 18:40:26,791 INFO L435 NwaCegarLoop]: 64 mSDtfsCounter, 29 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-23 18:40:26,791 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 299 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-23 18:40:26,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2024-11-23 18:40:26,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 218. [2024-11-23 18:40:26,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 160 states have (on average 1.14375) internal successors, (183), 173 states have internal predecessors, (183), 32 states have call successors, (32), 14 states have call predecessors, (32), 25 states have return successors, (66), 30 states have call predecessors, (66), 31 states have call successors, (66) [2024-11-23 18:40:26,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 281 transitions. [2024-11-23 18:40:26,847 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 281 transitions. Word has length 62 [2024-11-23 18:40:26,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:40:26,847 INFO L471 AbstractCegarLoop]: Abstraction has 218 states and 281 transitions. [2024-11-23 18:40:26,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 states have internal predecessors, (45), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:40:26,847 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 281 transitions. [2024-11-23 18:40:26,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-11-23 18:40:26,848 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:40:26,848 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:40:26,859 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-11-23 18:40:27,053 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:27,053 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:40:27,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:40:27,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1553464034, now seen corresponding path program 1 times [2024-11-23 18:40:27,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:40:27,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1010047185] [2024-11-23 18:40:27,054 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:40:27,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:27,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:40:27,056 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:40:27,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-23 18:40:27,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:40:27,123 INFO L256 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-23 18:40:27,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:40:28,774 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-23 18:40:28,774 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:40:32,106 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-23 18:40:32,106 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:40:32,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010047185] [2024-11-23 18:40:32,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010047185] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:40:32,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:40:32,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2024-11-23 18:40:32,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335517263] [2024-11-23 18:40:32,107 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:40:32,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-23 18:40:32,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:40:32,108 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-23 18:40:32,109 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2024-11-23 18:40:32,109 INFO L87 Difference]: Start difference. First operand 218 states and 281 transitions. Second operand has 20 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 6 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-23 18:40:40,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:40:40,921 INFO L93 Difference]: Finished difference Result 255 states and 335 transitions. [2024-11-23 18:40:40,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-23 18:40:40,921 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 6 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) Word has length 62 [2024-11-23 18:40:40,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:40:40,923 INFO L225 Difference]: With dead ends: 255 [2024-11-23 18:40:40,923 INFO L226 Difference]: Without dead ends: 246 [2024-11-23 18:40:40,924 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=171, Invalid=1089, Unknown=0, NotChecked=0, Total=1260 [2024-11-23 18:40:40,924 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 114 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 843 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2024-11-23 18:40:40,924 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 843 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2024-11-23 18:40:40,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2024-11-23 18:40:40,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 218. [2024-11-23 18:40:40,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 160 states have (on average 1.14375) internal successors, (183), 173 states have internal predecessors, (183), 32 states have call successors, (32), 14 states have call predecessors, (32), 25 states have return successors, (65), 30 states have call predecessors, (65), 31 states have call successors, (65) [2024-11-23 18:40:40,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 280 transitions. [2024-11-23 18:40:40,985 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 280 transitions. Word has length 62 [2024-11-23 18:40:40,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:40:40,986 INFO L471 AbstractCegarLoop]: Abstraction has 218 states and 280 transitions. [2024-11-23 18:40:40,986 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.888888888888889) internal successors, (52), 18 states have internal predecessors, (52), 6 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-23 18:40:40,986 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 280 transitions. [2024-11-23 18:40:40,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-23 18:40:40,987 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:40:40,988 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:40:40,998 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-11-23 18:40:41,188 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:41,189 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:40:41,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:40:41,189 INFO L85 PathProgramCache]: Analyzing trace with hash -12618729, now seen corresponding path program 1 times [2024-11-23 18:40:41,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:40:41,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1765352476] [2024-11-23 18:40:41,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:40:41,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:41,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:40:41,192 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:40:41,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-23 18:40:41,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:40:41,271 INFO L256 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 18:40:41,272 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:40:42,289 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-23 18:40:42,289 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:40:43,707 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-23 18:40:43,708 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:40:43,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765352476] [2024-11-23 18:40:43,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765352476] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:40:43,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:40:43,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2024-11-23 18:40:43,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240448618] [2024-11-23 18:40:43,708 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:40:43,709 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:40:43,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:40:43,709 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:40:43,709 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:40:43,709 INFO L87 Difference]: Start difference. First operand 218 states and 280 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:40:45,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:40:45,109 INFO L93 Difference]: Finished difference Result 245 states and 323 transitions. [2024-11-23 18:40:45,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 18:40:45,110 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 64 [2024-11-23 18:40:45,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:40:45,111 INFO L225 Difference]: With dead ends: 245 [2024-11-23 18:40:45,111 INFO L226 Difference]: Without dead ends: 231 [2024-11-23 18:40:45,112 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2024-11-23 18:40:45,113 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 52 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-23 18:40:45,113 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 339 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-23 18:40:45,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2024-11-23 18:40:45,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 215. [2024-11-23 18:40:45,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 158 states have (on average 1.139240506329114) internal successors, (180), 170 states have internal predecessors, (180), 32 states have call successors, (32), 14 states have call predecessors, (32), 24 states have return successors, (62), 30 states have call predecessors, (62), 31 states have call successors, (62) [2024-11-23 18:40:45,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 274 transitions. [2024-11-23 18:40:45,174 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 274 transitions. Word has length 64 [2024-11-23 18:40:45,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:40:45,174 INFO L471 AbstractCegarLoop]: Abstraction has 215 states and 274 transitions. [2024-11-23 18:40:45,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:40:45,174 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 274 transitions. [2024-11-23 18:40:45,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-23 18:40:45,176 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:40:45,176 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:40:45,187 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-11-23 18:40:45,376 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:45,377 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:40:45,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:40:45,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1211120731, now seen corresponding path program 2 times [2024-11-23 18:40:45,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:40:45,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [795577739] [2024-11-23 18:40:45,382 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:40:45,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:45,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:40:45,385 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:40:45,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-23 18:40:45,468 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:40:45,468 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:40:45,473 INFO L256 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 18:40:45,475 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:40:46,325 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-23 18:40:46,325 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:40:47,653 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-23 18:40:47,653 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:40:47,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795577739] [2024-11-23 18:40:47,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795577739] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:40:47,654 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:40:47,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2024-11-23 18:40:47,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540740556] [2024-11-23 18:40:47,654 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:40:47,654 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:40:47,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:40:47,655 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:40:47,655 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:40:47,655 INFO L87 Difference]: Start difference. First operand 215 states and 274 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:40:48,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:40:48,593 INFO L93 Difference]: Finished difference Result 242 states and 317 transitions. [2024-11-23 18:40:48,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 18:40:48,594 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 64 [2024-11-23 18:40:48,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:40:48,596 INFO L225 Difference]: With dead ends: 242 [2024-11-23 18:40:48,596 INFO L226 Difference]: Without dead ends: 225 [2024-11-23 18:40:48,597 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2024-11-23 18:40:48,597 INFO L435 NwaCegarLoop]: 62 mSDtfsCounter, 35 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-23 18:40:48,597 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 287 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-23 18:40:48,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2024-11-23 18:40:48,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 204. [2024-11-23 18:40:48,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 151 states have (on average 1.1324503311258278) internal successors, (171), 160 states have internal predecessors, (171), 31 states have call successors, (31), 14 states have call predecessors, (31), 21 states have return successors, (56), 29 states have call predecessors, (56), 30 states have call successors, (56) [2024-11-23 18:40:48,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 258 transitions. [2024-11-23 18:40:48,647 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 258 transitions. Word has length 64 [2024-11-23 18:40:48,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:40:48,647 INFO L471 AbstractCegarLoop]: Abstraction has 204 states and 258 transitions. [2024-11-23 18:40:48,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:40:48,648 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 258 transitions. [2024-11-23 18:40:48,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-23 18:40:48,649 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:40:48,649 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 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-23 18:40:48,659 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-11-23 18:40:48,853 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:48,853 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:40:48,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:40:48,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1698788290, now seen corresponding path program 1 times [2024-11-23 18:40:48,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:40:48,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1830644983] [2024-11-23 18:40:48,854 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:40:48,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:48,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:40:48,856 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:40:48,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-23 18:40:48,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:40:48,923 INFO L256 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-23 18:40:48,924 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:40:50,608 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-23 18:40:50,608 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:40:53,276 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-23 18:40:53,276 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:40:53,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830644983] [2024-11-23 18:40:53,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830644983] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:40:53,277 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:40:53,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2024-11-23 18:40:53,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204553260] [2024-11-23 18:40:53,277 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:40:53,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-23 18:40:53,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:40:53,278 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-23 18:40:53,278 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2024-11-23 18:40:53,278 INFO L87 Difference]: Start difference. First operand 204 states and 258 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 14 states have internal predecessors, (56), 5 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 6 states have call predecessors, (9), 4 states have call successors, (9) [2024-11-23 18:40:56,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:40:56,999 INFO L93 Difference]: Finished difference Result 227 states and 281 transitions. [2024-11-23 18:40:57,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 18:40:57,000 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 14 states have internal predecessors, (56), 5 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 6 states have call predecessors, (9), 4 states have call successors, (9) Word has length 71 [2024-11-23 18:40:57,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:40:57,002 INFO L225 Difference]: With dead ends: 227 [2024-11-23 18:40:57,002 INFO L226 Difference]: Without dead ends: 215 [2024-11-23 18:40:57,003 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 124 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2024-11-23 18:40:57,003 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 18 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 840 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-23 18:40:57,003 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 840 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-23 18:40:57,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2024-11-23 18:40:57,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 199. [2024-11-23 18:40:57,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 148 states have (on average 1.1283783783783783) internal successors, (167), 156 states have internal predecessors, (167), 30 states have call successors, (30), 14 states have call predecessors, (30), 20 states have return successors, (49), 28 states have call predecessors, (49), 29 states have call successors, (49) [2024-11-23 18:40:57,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 246 transitions. [2024-11-23 18:40:57,057 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 246 transitions. Word has length 71 [2024-11-23 18:40:57,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:40:57,057 INFO L471 AbstractCegarLoop]: Abstraction has 199 states and 246 transitions. [2024-11-23 18:40:57,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 14 states have internal predecessors, (56), 5 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 6 states have call predecessors, (9), 4 states have call successors, (9) [2024-11-23 18:40:57,058 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 246 transitions. [2024-11-23 18:40:57,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-23 18:40:57,059 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:40:57,059 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 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-23 18:40:57,070 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-11-23 18:40:57,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:57,260 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:40:57,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:40:57,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1310665658, now seen corresponding path program 1 times [2024-11-23 18:40:57,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:40:57,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1975198870] [2024-11-23 18:40:57,262 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:40:57,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:40:57,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:40:57,264 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:40:57,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-23 18:40:57,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:40:57,378 INFO L256 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-23 18:40:57,380 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:41:00,821 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-11-23 18:41:00,821 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:41:00,821 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:41:00,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975198870] [2024-11-23 18:41:00,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975198870] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:41:00,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:41:00,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:41:00,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583057318] [2024-11-23 18:41:00,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:41:00,822 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:41:00,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:41:00,822 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:41:00,822 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:41:00,823 INFO L87 Difference]: Start difference. First operand 199 states and 246 transitions. Second operand has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:41:02,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:41:02,625 INFO L93 Difference]: Finished difference Result 215 states and 262 transitions. [2024-11-23 18:41:02,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-23 18:41:02,627 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 71 [2024-11-23 18:41:02,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:41:02,628 INFO L225 Difference]: With dead ends: 215 [2024-11-23 18:41:02,628 INFO L226 Difference]: Without dead ends: 206 [2024-11-23 18:41:02,628 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:41:02,629 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 6 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-23 18:41:02,629 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 506 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-23 18:41:02,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2024-11-23 18:41:02,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 199. [2024-11-23 18:41:02,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 148 states have (on average 1.1283783783783783) internal successors, (167), 156 states have internal predecessors, (167), 30 states have call successors, (30), 14 states have call predecessors, (30), 20 states have return successors, (48), 28 states have call predecessors, (48), 29 states have call successors, (48) [2024-11-23 18:41:02,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 245 transitions. [2024-11-23 18:41:02,678 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 245 transitions. Word has length 71 [2024-11-23 18:41:02,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:41:02,678 INFO L471 AbstractCegarLoop]: Abstraction has 199 states and 245 transitions. [2024-11-23 18:41:02,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:41:02,678 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 245 transitions. [2024-11-23 18:41:02,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-23 18:41:02,680 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:41:02,680 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 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-23 18:41:02,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-11-23 18:41:02,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:41:02,884 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:41:02,885 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:41:02,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1385395055, now seen corresponding path program 1 times [2024-11-23 18:41:02,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:41:02,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1166258518] [2024-11-23 18:41:02,885 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:41:02,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:41:02,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:41:02,887 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:41:02,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-23 18:41:02,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:41:02,956 INFO L256 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-23 18:41:02,957 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:41:09,193 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-23 18:41:09,193 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:41:19,545 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-23 18:41:19,546 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:41:19,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166258518] [2024-11-23 18:41:19,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166258518] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:41:19,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:41:19,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2024-11-23 18:41:19,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847041505] [2024-11-23 18:41:19,546 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:41:19,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-23 18:41:19,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:41:19,547 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-23 18:41:19,547 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2024-11-23 18:41:19,548 INFO L87 Difference]: Start difference. First operand 199 states and 245 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2024-11-23 18:41:39,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:41:39,580 INFO L93 Difference]: Finished difference Result 238 states and 298 transitions. [2024-11-23 18:41:39,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 18:41:39,581 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) Word has length 71 [2024-11-23 18:41:39,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:41:39,582 INFO L225 Difference]: With dead ends: 238 [2024-11-23 18:41:39,582 INFO L226 Difference]: Without dead ends: 229 [2024-11-23 18:41:39,583 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 23.2s TimeCoverageRelationStatistics Valid=187, Invalid=1073, Unknown=0, NotChecked=0, Total=1260 [2024-11-23 18:41:39,583 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 59 mSDsluCounter, 974 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 1048 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.2s IncrementalHoareTripleChecker+Time [2024-11-23 18:41:39,584 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 1048 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 10.2s Time] [2024-11-23 18:41:39,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2024-11-23 18:41:39,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 204. [2024-11-23 18:41:39,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 152 states have (on average 1.138157894736842) internal successors, (173), 161 states have internal predecessors, (173), 30 states have call successors, (30), 14 states have call predecessors, (30), 21 states have return successors, (52), 28 states have call predecessors, (52), 29 states have call successors, (52) [2024-11-23 18:41:39,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 255 transitions. [2024-11-23 18:41:39,646 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 255 transitions. Word has length 71 [2024-11-23 18:41:39,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:41:39,646 INFO L471 AbstractCegarLoop]: Abstraction has 204 states and 255 transitions. [2024-11-23 18:41:39,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2024-11-23 18:41:39,647 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 255 transitions. [2024-11-23 18:41:39,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-23 18:41:39,648 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:41:39,648 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 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-23 18:41:39,663 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-11-23 18:41:39,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:41:39,849 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:41:39,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:41:39,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1604249773, now seen corresponding path program 1 times [2024-11-23 18:41:39,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:41:39,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2119648456] [2024-11-23 18:41:39,849 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:41:39,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:41:39,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:41:39,851 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:41:39,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-11-23 18:41:39,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:41:39,938 INFO L256 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-23 18:41:39,941 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:41:43,906 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-23 18:41:43,906 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:41:53,178 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-23 18:41:53,178 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:41:53,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119648456] [2024-11-23 18:41:53,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119648456] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:41:53,178 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:41:53,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 28 [2024-11-23 18:41:53,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115554548] [2024-11-23 18:41:53,179 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:41:53,179 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-23 18:41:53,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:41:53,180 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-23 18:41:53,180 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2024-11-23 18:41:53,180 INFO L87 Difference]: Start difference. First operand 204 states and 255 transitions. Second operand has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2024-11-23 18:42:10,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:42:10,369 INFO L93 Difference]: Finished difference Result 303 states and 388 transitions. [2024-11-23 18:42:10,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-23 18:42:10,371 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) Word has length 71 [2024-11-23 18:42:10,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:42:10,373 INFO L225 Difference]: With dead ends: 303 [2024-11-23 18:42:10,373 INFO L226 Difference]: Without dead ends: 283 [2024-11-23 18:42:10,374 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 17.4s TimeCoverageRelationStatistics Valid=342, Invalid=2108, Unknown=0, NotChecked=0, Total=2450 [2024-11-23 18:42:10,375 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 80 mSDsluCounter, 840 mSDsCounter, 0 mSdLazyCounter, 705 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 914 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2024-11-23 18:42:10,375 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 914 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 705 Invalid, 0 Unknown, 0 Unchecked, 8.3s Time] [2024-11-23 18:42:10,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2024-11-23 18:42:10,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 248. [2024-11-23 18:42:10,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 185 states have (on average 1.145945945945946) internal successors, (212), 196 states have internal predecessors, (212), 38 states have call successors, (38), 16 states have call predecessors, (38), 24 states have return successors, (70), 35 states have call predecessors, (70), 37 states have call successors, (70) [2024-11-23 18:42:10,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 320 transitions. [2024-11-23 18:42:10,471 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 320 transitions. Word has length 71 [2024-11-23 18:42:10,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:42:10,471 INFO L471 AbstractCegarLoop]: Abstraction has 248 states and 320 transitions. [2024-11-23 18:42:10,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2024-11-23 18:42:10,471 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 320 transitions. [2024-11-23 18:42:10,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-23 18:42:10,472 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:42:10,472 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 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-23 18:42:10,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2024-11-23 18:42:10,672 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:42:10,673 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:42:10,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:42:10,673 INFO L85 PathProgramCache]: Analyzing trace with hash -459972111, now seen corresponding path program 2 times [2024-11-23 18:42:10,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:42:10,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [221114515] [2024-11-23 18:42:10,673 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:42:10,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:42:10,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:42:10,675 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:42:10,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-11-23 18:42:10,753 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:42:10,753 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:42:10,756 INFO L256 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-23 18:42:10,758 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:42:16,671 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-23 18:42:16,671 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:42:31,490 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-23 18:42:31,490 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:42:31,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221114515] [2024-11-23 18:42:31,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221114515] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:42:31,491 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:42:31,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20] total 35 [2024-11-23 18:42:31,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754384020] [2024-11-23 18:42:31,491 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:42:31,492 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-23 18:42:31,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:42:31,492 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-23 18:42:31,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1059, Unknown=0, NotChecked=0, Total=1190 [2024-11-23 18:42:31,493 INFO L87 Difference]: Start difference. First operand 248 states and 320 transitions. Second operand has 35 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 9 states have call predecessors, (11), 7 states have call successors, (11) [2024-11-23 18:43:16,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:43:16,020 INFO L93 Difference]: Finished difference Result 353 states and 459 transitions. [2024-11-23 18:43:16,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-23 18:43:16,022 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 9 states have call predecessors, (11), 7 states have call successors, (11) Word has length 71 [2024-11-23 18:43:16,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:43:16,024 INFO L225 Difference]: With dead ends: 353 [2024-11-23 18:43:16,024 INFO L226 Difference]: Without dead ends: 338 [2024-11-23 18:43:16,026 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 743 ImplicationChecksByTransitivity, 39.6s TimeCoverageRelationStatistics Valid=480, Invalid=4350, Unknown=0, NotChecked=0, Total=4830 [2024-11-23 18:43:16,026 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 58 mSDsluCounter, 1232 mSDsCounter, 0 mSdLazyCounter, 1428 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 1303 SdHoareTripleChecker+Invalid, 1491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.6s IncrementalHoareTripleChecker+Time [2024-11-23 18:43:16,026 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 1303 Invalid, 1491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1428 Invalid, 0 Unknown, 0 Unchecked, 19.6s Time] [2024-11-23 18:43:16,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2024-11-23 18:43:16,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 262. [2024-11-23 18:43:16,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 197 states have (on average 1.1573604060913705) internal successors, (228), 208 states have internal predecessors, (228), 40 states have call successors, (40), 17 states have call predecessors, (40), 24 states have return successors, (70), 36 states have call predecessors, (70), 39 states have call successors, (70) [2024-11-23 18:43:16,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 338 transitions. [2024-11-23 18:43:16,120 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 338 transitions. Word has length 71 [2024-11-23 18:43:16,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:43:16,121 INFO L471 AbstractCegarLoop]: Abstraction has 262 states and 338 transitions. [2024-11-23 18:43:16,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 9 states have call predecessors, (11), 7 states have call successors, (11) [2024-11-23 18:43:16,121 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 338 transitions. [2024-11-23 18:43:16,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-23 18:43:16,122 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:43:16,123 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 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-23 18:43:16,133 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2024-11-23 18:43:16,323 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:43:16,324 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:43:16,324 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:43:16,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1455295583, now seen corresponding path program 1 times [2024-11-23 18:43:16,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:43:16,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [802035439] [2024-11-23 18:43:16,325 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:43:16,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:43:16,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:43:16,327 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:43:16,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-11-23 18:43:16,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:43:16,449 INFO L256 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-23 18:43:16,451 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:43:21,620 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-23 18:43:21,620 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:43:24,609 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:43:24,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802035439] [2024-11-23 18:43:24,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802035439] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:43:24,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1352686438] [2024-11-23 18:43:24,609 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:43:24,609 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 18:43:24,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 18:43:24,611 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 18:43:24,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (48)] Waiting until timeout for monitored process [2024-11-23 18:43:24,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:43:24,715 INFO L256 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 18:43:24,716 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:43:26,602 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-11-23 18:43:26,602 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:43:26,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1352686438] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:43:26,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:43:26,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [14] total 17 [2024-11-23 18:43:26,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439532620] [2024-11-23 18:43:26,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:43:26,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 18:43:26,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:43:26,603 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 18:43:26,604 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2024-11-23 18:43:26,604 INFO L87 Difference]: Start difference. First operand 262 states and 338 transitions. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:43:26,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:43:26,999 INFO L93 Difference]: Finished difference Result 307 states and 410 transitions. [2024-11-23 18:43:27,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 18:43:27,000 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 73 [2024-11-23 18:43:27,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:43:27,002 INFO L225 Difference]: With dead ends: 307 [2024-11-23 18:43:27,002 INFO L226 Difference]: Without dead ends: 282 [2024-11-23 18:43:27,003 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2024-11-23 18:43:27,004 INFO L435 NwaCegarLoop]: 85 mSDtfsCounter, 9 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-23 18:43:27,004 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 303 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-23 18:43:27,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2024-11-23 18:43:27,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 257. [2024-11-23 18:43:27,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 192 states have (on average 1.1458333333333333) internal successors, (220), 202 states have internal predecessors, (220), 40 states have call successors, (40), 17 states have call predecessors, (40), 24 states have return successors, (82), 37 states have call predecessors, (82), 39 states have call successors, (82) [2024-11-23 18:43:27,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 342 transitions. [2024-11-23 18:43:27,092 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 342 transitions. Word has length 73 [2024-11-23 18:43:27,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:43:27,093 INFO L471 AbstractCegarLoop]: Abstraction has 257 states and 342 transitions. [2024-11-23 18:43:27,093 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:43:27,093 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 342 transitions. [2024-11-23 18:43:27,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-23 18:43:27,094 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:43:27,095 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 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-23 18:43:27,097 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (48)] Ended with exit code 0 [2024-11-23 18:43:27,301 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-11-23 18:43:27,495 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:43:27,495 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:43:27,496 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:43:27,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1674150301, now seen corresponding path program 1 times [2024-11-23 18:43:27,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:43:27,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1299772404] [2024-11-23 18:43:27,496 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:43:27,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:43:27,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:43:27,498 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:43:27,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-11-23 18:43:27,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:43:27,571 INFO L256 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-23 18:43:27,573 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:43:31,547 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-23 18:43:31,547 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:43:41,464 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-23 18:43:41,465 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:43:41,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299772404] [2024-11-23 18:43:41,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299772404] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:43:41,465 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:43:41,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 28 [2024-11-23 18:43:41,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500115467] [2024-11-23 18:43:41,465 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:43:41,466 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-23 18:43:41,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:43:41,467 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-23 18:43:41,467 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2024-11-23 18:43:41,467 INFO L87 Difference]: Start difference. First operand 257 states and 342 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 28 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2024-11-23 18:43:51,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:43:51,468 INFO L93 Difference]: Finished difference Result 317 states and 412 transitions. [2024-11-23 18:43:51,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-23 18:43:51,471 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 28 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) Word has length 73 [2024-11-23 18:43:51,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:43:51,473 INFO L225 Difference]: With dead ends: 317 [2024-11-23 18:43:51,477 INFO L226 Difference]: Without dead ends: 294 [2024-11-23 18:43:51,478 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=231, Invalid=1029, Unknown=0, NotChecked=0, Total=1260 [2024-11-23 18:43:51,479 INFO L435 NwaCegarLoop]: 82 mSDtfsCounter, 57 mSDsluCounter, 1059 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 1141 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2024-11-23 18:43:51,479 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 1141 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 602 Invalid, 0 Unknown, 0 Unchecked, 7.2s Time] [2024-11-23 18:43:51,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2024-11-23 18:43:51,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 259. [2024-11-23 18:43:51,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 194 states have (on average 1.134020618556701) internal successors, (220), 203 states have internal predecessors, (220), 40 states have call successors, (40), 18 states have call predecessors, (40), 24 states have return successors, (77), 37 states have call predecessors, (77), 39 states have call successors, (77) [2024-11-23 18:43:51,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 337 transitions. [2024-11-23 18:43:51,609 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 337 transitions. Word has length 73 [2024-11-23 18:43:51,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:43:51,612 INFO L471 AbstractCegarLoop]: Abstraction has 259 states and 337 transitions. [2024-11-23 18:43:51,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 28 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2024-11-23 18:43:51,612 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 337 transitions. [2024-11-23 18:43:51,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-23 18:43:51,614 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:43:51,614 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 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-23 18:43:51,627 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2024-11-23 18:43:51,815 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:43:51,815 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:43:51,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:43:51,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1748879698, now seen corresponding path program 1 times [2024-11-23 18:43:51,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:43:51,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [28643137] [2024-11-23 18:43:51,816 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:43:51,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:43:51,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:43:51,818 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:43:51,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-11-23 18:43:51,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:43:51,894 INFO L256 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 18:43:51,895 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:43:52,294 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-23 18:43:52,294 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:43:52,852 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-23 18:43:52,852 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:43:52,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28643137] [2024-11-23 18:43:52,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28643137] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:43:52,853 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:43:52,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2024-11-23 18:43:52,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129280487] [2024-11-23 18:43:52,853 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:43:52,853 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 18:43:52,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:43:52,854 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 18:43:52,854 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 18:43:52,854 INFO L87 Difference]: Start difference. First operand 259 states and 337 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-23 18:43:53,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:43:53,212 INFO L93 Difference]: Finished difference Result 269 states and 347 transitions. [2024-11-23 18:43:53,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 18:43:53,213 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 73 [2024-11-23 18:43:53,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:43:53,215 INFO L225 Difference]: With dead ends: 269 [2024-11-23 18:43:53,215 INFO L226 Difference]: Without dead ends: 264 [2024-11-23 18:43:53,216 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 18:43:53,216 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 1 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-23 18:43:53,216 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 329 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-23 18:43:53,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2024-11-23 18:43:53,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 259. [2024-11-23 18:43:53,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 194 states have (on average 1.134020618556701) internal successors, (220), 203 states have internal predecessors, (220), 40 states have call successors, (40), 18 states have call predecessors, (40), 24 states have return successors, (77), 37 states have call predecessors, (77), 39 states have call successors, (77) [2024-11-23 18:43:53,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 337 transitions. [2024-11-23 18:43:53,324 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 337 transitions. Word has length 73 [2024-11-23 18:43:53,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:43:53,324 INFO L471 AbstractCegarLoop]: Abstraction has 259 states and 337 transitions. [2024-11-23 18:43:53,324 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-23 18:43:53,324 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 337 transitions. [2024-11-23 18:43:53,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-23 18:43:53,326 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:43:53,326 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 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-23 18:43:53,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2024-11-23 18:43:53,526 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:43:53,527 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:43:53,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:43:53,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1878942305, now seen corresponding path program 2 times [2024-11-23 18:43:53,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:43:53,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [496227941] [2024-11-23 18:43:53,527 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:43:53,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:43:53,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:43:53,529 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:43:53,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-11-23 18:43:53,606 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:43:53,606 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:43:53,608 INFO L256 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-23 18:43:53,610 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:43:57,389 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-23 18:43:57,389 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:44:06,672 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-23 18:44:06,672 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:44:06,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496227941] [2024-11-23 18:44:06,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496227941] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:44:06,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:44:06,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 28 [2024-11-23 18:44:06,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518185416] [2024-11-23 18:44:06,673 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:44:06,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-23 18:44:06,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:44:06,674 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-23 18:44:06,674 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2024-11-23 18:44:06,674 INFO L87 Difference]: Start difference. First operand 259 states and 337 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 28 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2024-11-23 18:44:15,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:44:15,268 INFO L93 Difference]: Finished difference Result 321 states and 408 transitions. [2024-11-23 18:44:15,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-23 18:44:15,270 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 28 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) Word has length 73 [2024-11-23 18:44:15,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:44:15,271 INFO L225 Difference]: With dead ends: 321 [2024-11-23 18:44:15,271 INFO L226 Difference]: Without dead ends: 307 [2024-11-23 18:44:15,272 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=219, Invalid=1041, Unknown=0, NotChecked=0, Total=1260 [2024-11-23 18:44:15,272 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 35 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 966 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2024-11-23 18:44:15,272 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 966 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2024-11-23 18:44:15,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2024-11-23 18:44:15,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 267. [2024-11-23 18:44:15,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 201 states have (on average 1.1343283582089552) internal successors, (228), 209 states have internal predecessors, (228), 41 states have call successors, (41), 19 states have call predecessors, (41), 24 states have return successors, (75), 38 states have call predecessors, (75), 40 states have call successors, (75) [2024-11-23 18:44:15,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 344 transitions. [2024-11-23 18:44:15,336 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 344 transitions. Word has length 73 [2024-11-23 18:44:15,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:44:15,336 INFO L471 AbstractCegarLoop]: Abstraction has 267 states and 344 transitions. [2024-11-23 18:44:15,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 28 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2024-11-23 18:44:15,337 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 344 transitions. [2024-11-23 18:44:15,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-11-23 18:44:15,338 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:44:15,338 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 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-23 18:44:15,349 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-11-23 18:44:15,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:44:15,539 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:44:15,539 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:44:15,539 INFO L85 PathProgramCache]: Analyzing trace with hash 127130955, now seen corresponding path program 1 times [2024-11-23 18:44:15,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:44:15,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2078616378] [2024-11-23 18:44:15,539 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:44:15,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:44:15,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:44:15,541 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:44:15,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-11-23 18:44:15,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:44:15,629 INFO L256 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-23 18:44:15,630 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:44:18,846 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-23 18:44:18,846 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:44:26,124 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-23 18:44:26,125 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:44:26,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078616378] [2024-11-23 18:44:26,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078616378] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:44:26,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:44:26,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 26 [2024-11-23 18:44:26,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479990331] [2024-11-23 18:44:26,125 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:44:26,125 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 18:44:26,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:44:26,126 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 18:44:26,126 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2024-11-23 18:44:26,126 INFO L87 Difference]: Start difference. First operand 267 states and 344 transitions. Second operand has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 states have internal predecessors, (59), 9 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 9 states have call predecessors, (12), 8 states have call successors, (12) [2024-11-23 18:44:37,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:44:37,080 INFO L93 Difference]: Finished difference Result 342 states and 425 transitions. [2024-11-23 18:44:37,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-23 18:44:37,082 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 states have internal predecessors, (59), 9 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 9 states have call predecessors, (12), 8 states have call successors, (12) Word has length 76 [2024-11-23 18:44:37,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:44:37,084 INFO L225 Difference]: With dead ends: 342 [2024-11-23 18:44:37,084 INFO L226 Difference]: Without dead ends: 258 [2024-11-23 18:44:37,085 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=233, Invalid=1249, Unknown=0, NotChecked=0, Total=1482 [2024-11-23 18:44:37,086 INFO L435 NwaCegarLoop]: 77 mSDtfsCounter, 35 mSDsluCounter, 1132 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 1209 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2024-11-23 18:44:37,086 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 1209 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 6.9s Time] [2024-11-23 18:44:37,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2024-11-23 18:44:37,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 238. [2024-11-23 18:44:37,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 178 states have (on average 1.1067415730337078) internal successors, (197), 186 states have internal predecessors, (197), 37 states have call successors, (37), 17 states have call predecessors, (37), 22 states have return successors, (65), 34 states have call predecessors, (65), 36 states have call successors, (65) [2024-11-23 18:44:37,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 299 transitions. [2024-11-23 18:44:37,185 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 299 transitions. Word has length 76 [2024-11-23 18:44:37,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:44:37,185 INFO L471 AbstractCegarLoop]: Abstraction has 238 states and 299 transitions. [2024-11-23 18:44:37,185 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 states have internal predecessors, (59), 9 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 9 states have call predecessors, (12), 8 states have call successors, (12) [2024-11-23 18:44:37,185 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 299 transitions. [2024-11-23 18:44:37,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-23 18:44:37,186 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:44:37,187 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 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-23 18:44:37,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2024-11-23 18:44:37,387 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:44:37,390 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:44:37,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:44:37,390 INFO L85 PathProgramCache]: Analyzing trace with hash 893805912, now seen corresponding path program 1 times [2024-11-23 18:44:37,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:44:37,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1616188798] [2024-11-23 18:44:37,391 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:44:37,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:44:37,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:44:37,393 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:44:37,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-11-23 18:44:37,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:44:37,476 INFO L256 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 18:44:37,478 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:44:37,897 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-23 18:44:37,898 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:44:37,898 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:44:37,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616188798] [2024-11-23 18:44:37,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616188798] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:44:37,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:44:37,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-23 18:44:37,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5495793] [2024-11-23 18:44:37,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:44:37,898 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 18:44:37,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:44:37,899 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 18:44:37,899 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 18:44:37,899 INFO L87 Difference]: Start difference. First operand 238 states and 299 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2024-11-23 18:44:38,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:44:38,231 INFO L93 Difference]: Finished difference Result 249 states and 310 transitions. [2024-11-23 18:44:38,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 18:44:38,232 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 75 [2024-11-23 18:44:38,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:44:38,234 INFO L225 Difference]: With dead ends: 249 [2024-11-23 18:44:38,234 INFO L226 Difference]: Without dead ends: 237 [2024-11-23 18:44:38,234 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 18:44:38,235 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 0 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-23 18:44:38,235 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 320 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-23 18:44:38,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2024-11-23 18:44:38,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 220. [2024-11-23 18:44:38,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 165 states have (on average 1.103030303030303) internal successors, (182), 171 states have internal predecessors, (182), 34 states have call successors, (34), 16 states have call predecessors, (34), 20 states have return successors, (55), 32 states have call predecessors, (55), 33 states have call successors, (55) [2024-11-23 18:44:38,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 271 transitions. [2024-11-23 18:44:38,313 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 271 transitions. Word has length 75 [2024-11-23 18:44:38,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:44:38,314 INFO L471 AbstractCegarLoop]: Abstraction has 220 states and 271 transitions. [2024-11-23 18:44:38,314 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2024-11-23 18:44:38,314 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 271 transitions. [2024-11-23 18:44:38,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-11-23 18:44:38,315 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:44:38,315 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:44:38,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-11-23 18:44:38,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:44:38,519 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:44:38,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:44:38,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1446556424, now seen corresponding path program 1 times [2024-11-23 18:44:38,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:44:38,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1601682949] [2024-11-23 18:44:38,520 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:44:38,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:44:38,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:44:38,522 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:44:38,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-11-23 18:44:38,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:44:38,614 INFO L256 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-23 18:44:38,616 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:44:42,280 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 26 proven. 3 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-23 18:44:42,280 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:44:43,562 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:44:43,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601682949] [2024-11-23 18:44:43,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601682949] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:44:43,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [274265864] [2024-11-23 18:44:43,562 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:44:43,562 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 18:44:43,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 18:44:43,564 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 18:44:43,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (55)] Waiting until timeout for monitored process [2024-11-23 18:44:43,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:44:43,717 INFO L256 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-23 18:44:43,718 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:44:45,348 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-23 18:44:45,348 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:44:46,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [274265864] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:44:46,477 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:44:46,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 15 [2024-11-23 18:44:46,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605671652] [2024-11-23 18:44:46,478 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:44:46,478 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 18:44:46,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:44:46,479 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 18:44:46,479 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2024-11-23 18:44:46,479 INFO L87 Difference]: Start difference. First operand 220 states and 271 transitions. Second operand has 15 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 6 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-23 18:44:53,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:44:53,988 INFO L93 Difference]: Finished difference Result 247 states and 304 transitions. [2024-11-23 18:44:53,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-23 18:44:53,989 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 6 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) Word has length 80 [2024-11-23 18:44:53,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:44:53,990 INFO L225 Difference]: With dead ends: 247 [2024-11-23 18:44:53,990 INFO L226 Difference]: Without dead ends: 238 [2024-11-23 18:44:53,991 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 159 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2024-11-23 18:44:53,991 INFO L435 NwaCegarLoop]: 75 mSDtfsCounter, 27 mSDsluCounter, 751 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 826 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2024-11-23 18:44:53,991 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 826 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2024-11-23 18:44:53,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-11-23 18:44:54,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 226. [2024-11-23 18:44:54,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 169 states have (on average 1.1005917159763314) internal successors, (186), 175 states have internal predecessors, (186), 35 states have call successors, (35), 16 states have call predecessors, (35), 21 states have return successors, (62), 34 states have call predecessors, (62), 34 states have call successors, (62) [2024-11-23 18:44:54,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 283 transitions. [2024-11-23 18:44:54,043 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 283 transitions. Word has length 80 [2024-11-23 18:44:54,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:44:54,043 INFO L471 AbstractCegarLoop]: Abstraction has 226 states and 283 transitions. [2024-11-23 18:44:54,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 6 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-23 18:44:54,044 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 283 transitions. [2024-11-23 18:44:54,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-11-23 18:44:54,045 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:44:54,045 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:44:54,054 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2024-11-23 18:44:54,247 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (55)] Forceful destruction successful, exit code 0 [2024-11-23 18:44:54,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-23 18:44:54,446 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:44:54,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:44:54,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1462207478, now seen corresponding path program 1 times [2024-11-23 18:44:54,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:44:54,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1374818230] [2024-11-23 18:44:54,446 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:44:54,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:44:54,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:44:54,450 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:44:54,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-11-23 18:44:54,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:44:54,528 INFO L256 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-23 18:44:54,530 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:45:16,684 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-23 18:45:16,685 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:45:19,947 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:45:19,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374818230] [2024-11-23 18:45:19,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374818230] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:45:19,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1754040004] [2024-11-23 18:45:19,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:45:19,948 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 18:45:19,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 18:45:19,950 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 18:45:19,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (57)] Waiting until timeout for monitored process [2024-11-23 18:45:20,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:45:20,113 INFO L256 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-23 18:45:20,114 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:45:40,935 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-23 18:45:40,935 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:45:44,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1754040004] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:45:44,313 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:45:44,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 16 [2024-11-23 18:45:44,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666749601] [2024-11-23 18:45:44,313 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:45:44,313 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-23 18:45:44,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:45:44,314 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-23 18:45:44,314 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=230, Unknown=6, NotChecked=0, Total=272 [2024-11-23 18:45:44,314 INFO L87 Difference]: Start difference. First operand 226 states and 283 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 6 states have call predecessors, (8), 4 states have call successors, (8) [2024-11-23 18:45:50,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:45:54,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:45:56,790 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:46:01,431 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.60s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:46:05,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:46:11,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:46:11,306 INFO L93 Difference]: Finished difference Result 253 states and 309 transitions. [2024-11-23 18:46:11,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 18:46:11,308 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 6 states have call predecessors, (8), 4 states have call successors, (8) Word has length 80 [2024-11-23 18:46:11,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:46:11,309 INFO L225 Difference]: With dead ends: 253 [2024-11-23 18:46:11,309 INFO L226 Difference]: Without dead ends: 244 [2024-11-23 18:46:11,310 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 159 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 46.0s TimeCoverageRelationStatistics Valid=41, Invalid=259, Unknown=6, NotChecked=0, Total=306 [2024-11-23 18:46:11,310 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 9 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.6s IncrementalHoareTripleChecker+Time [2024-11-23 18:46:11,310 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 776 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 272 Invalid, 3 Unknown, 0 Unchecked, 26.6s Time] [2024-11-23 18:46:11,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2024-11-23 18:46:11,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 230. [2024-11-23 18:46:11,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 172 states have (on average 1.0988372093023255) internal successors, (189), 178 states have internal predecessors, (189), 35 states have call successors, (35), 16 states have call predecessors, (35), 22 states have return successors, (62), 35 states have call predecessors, (62), 34 states have call successors, (62) [2024-11-23 18:46:11,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 286 transitions. [2024-11-23 18:46:11,368 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 286 transitions. Word has length 80 [2024-11-23 18:46:11,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:46:11,369 INFO L471 AbstractCegarLoop]: Abstraction has 230 states and 286 transitions. [2024-11-23 18:46:11,369 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 6 states have call predecessors, (8), 4 states have call successors, (8) [2024-11-23 18:46:11,369 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 286 transitions. [2024-11-23 18:46:11,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-11-23 18:46:11,370 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:46:11,370 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:46:11,384 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2024-11-23 18:46:11,576 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (57)] Forceful destruction successful, exit code 0 [2024-11-23 18:46:11,771 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-23 18:46:11,771 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:46:11,772 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:46:11,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1513762048, now seen corresponding path program 1 times [2024-11-23 18:46:11,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:46:11,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2118198074] [2024-11-23 18:46:11,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:46:11,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:46:11,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:46:11,774 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:46:11,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-11-23 18:46:11,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:46:11,872 INFO L256 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-23 18:46:11,874 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:46:15,194 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-23 18:46:15,194 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:46:23,767 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-23 18:46:23,767 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:46:23,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118198074] [2024-11-23 18:46:23,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118198074] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:46:23,767 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:46:23,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 26 [2024-11-23 18:46:23,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733825037] [2024-11-23 18:46:23,768 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:46:23,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 18:46:23,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:46:23,768 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 18:46:23,769 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2024-11-23 18:46:23,769 INFO L87 Difference]: Start difference. First operand 230 states and 286 transitions. Second operand has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 9 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 9 states have call predecessors, (12), 8 states have call successors, (12) [2024-11-23 18:46:30,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:46:30,811 INFO L93 Difference]: Finished difference Result 272 states and 332 transitions. [2024-11-23 18:46:30,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-23 18:46:30,813 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 9 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 9 states have call predecessors, (12), 8 states have call successors, (12) Word has length 77 [2024-11-23 18:46:30,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:46:30,814 INFO L225 Difference]: With dead ends: 272 [2024-11-23 18:46:30,814 INFO L226 Difference]: Without dead ends: 215 [2024-11-23 18:46:30,815 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=171, Invalid=885, Unknown=0, NotChecked=0, Total=1056 [2024-11-23 18:46:30,815 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 38 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2024-11-23 18:46:30,816 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 758 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2024-11-23 18:46:30,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2024-11-23 18:46:30,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 204. [2024-11-23 18:46:30,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 152 states have (on average 1.0921052631578947) internal successors, (166), 157 states have internal predecessors, (166), 31 states have call successors, (31), 15 states have call predecessors, (31), 20 states have return successors, (56), 31 states have call predecessors, (56), 30 states have call successors, (56) [2024-11-23 18:46:30,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 253 transitions. [2024-11-23 18:46:30,895 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 253 transitions. Word has length 77 [2024-11-23 18:46:30,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:46:30,896 INFO L471 AbstractCegarLoop]: Abstraction has 204 states and 253 transitions. [2024-11-23 18:46:30,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 9 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 9 states have call predecessors, (12), 8 states have call successors, (12) [2024-11-23 18:46:30,896 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 253 transitions. [2024-11-23 18:46:30,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-11-23 18:46:30,901 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:46:30,901 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:46:30,913 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2024-11-23 18:46:31,101 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:46:31,102 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:46:31,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:46:31,102 INFO L85 PathProgramCache]: Analyzing trace with hash -601941872, now seen corresponding path program 1 times [2024-11-23 18:46:31,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:46:31,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [876020425] [2024-11-23 18:46:31,102 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:46:31,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:46:31,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:46:31,104 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:46:31,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-11-23 18:46:31,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:46:31,299 INFO L256 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-23 18:46:31,301 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:46:42,162 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-23 18:46:42,162 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:47:12,332 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 12 proven. 11 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-23 18:47:12,332 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:47:12,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876020425] [2024-11-23 18:47:12,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876020425] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:47:12,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:47:12,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 26] total 47 [2024-11-23 18:47:12,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238138465] [2024-11-23 18:47:12,332 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:47:12,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-11-23 18:47:12,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:47:12,333 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-11-23 18:47:12,334 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=1917, Unknown=0, NotChecked=0, Total=2162 [2024-11-23 18:47:12,334 INFO L87 Difference]: Start difference. First operand 204 states and 253 transitions. Second operand has 47 states, 45 states have (on average 1.711111111111111) internal successors, (77), 43 states have internal predecessors, (77), 10 states have call successors, (13), 2 states have call predecessors, (13), 6 states have return successors, (13), 11 states have call predecessors, (13), 9 states have call successors, (13) [2024-11-23 18:47:56,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:47:56,429 INFO L93 Difference]: Finished difference Result 254 states and 310 transitions. [2024-11-23 18:47:56,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-11-23 18:47:56,431 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 45 states have (on average 1.711111111111111) internal successors, (77), 43 states have internal predecessors, (77), 10 states have call successors, (13), 2 states have call predecessors, (13), 6 states have return successors, (13), 11 states have call predecessors, (13), 9 states have call successors, (13) Word has length 80 [2024-11-23 18:47:56,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:47:56,432 INFO L225 Difference]: With dead ends: 254 [2024-11-23 18:47:56,432 INFO L226 Difference]: Without dead ends: 237 [2024-11-23 18:47:56,433 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 492 ImplicationChecksByTransitivity, 57.1s TimeCoverageRelationStatistics Valid=501, Invalid=3788, Unknown=1, NotChecked=0, Total=4290 [2024-11-23 18:47:56,434 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 54 mSDsluCounter, 1202 mSDsCounter, 0 mSdLazyCounter, 1500 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 1247 SdHoareTripleChecker+Invalid, 1534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:47:56,434 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 1247 Invalid, 1534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1500 Invalid, 0 Unknown, 0 Unchecked, 19.1s Time] [2024-11-23 18:47:56,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2024-11-23 18:47:56,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 188. [2024-11-23 18:47:56,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 140 states have (on average 1.0928571428571427) internal successors, (153), 144 states have internal predecessors, (153), 28 states have call successors, (28), 14 states have call predecessors, (28), 19 states have return successors, (53), 29 states have call predecessors, (53), 27 states have call successors, (53) [2024-11-23 18:47:56,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 234 transitions. [2024-11-23 18:47:56,491 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 234 transitions. Word has length 80 [2024-11-23 18:47:56,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:47:56,492 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 234 transitions. [2024-11-23 18:47:56,492 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 45 states have (on average 1.711111111111111) internal successors, (77), 43 states have internal predecessors, (77), 10 states have call successors, (13), 2 states have call predecessors, (13), 6 states have return successors, (13), 11 states have call predecessors, (13), 9 states have call successors, (13) [2024-11-23 18:47:56,492 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 234 transitions. [2024-11-23 18:47:56,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-11-23 18:47:56,493 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:47:56,493 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:47:56,506 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2024-11-23 18:47:56,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:47:56,694 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:47:56,694 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:47:56,694 INFO L85 PathProgramCache]: Analyzing trace with hash -48983220, now seen corresponding path program 2 times [2024-11-23 18:47:56,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:47:56,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [173257387] [2024-11-23 18:47:56,694 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:47:56,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:47:56,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:47:56,697 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:47:56,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24241062-2274-4348-8e4b-dc0c06ee0fc5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2024-11-23 18:47:56,895 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:47:56,896 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:47:56,898 INFO L256 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-23 18:47:56,900 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:48:06,764 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-23 18:48:06,764 INFO L312 TraceCheckSpWp]: Computing backward predicates...