./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_linked_list_remove_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_remove_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f1ed2bbae9bfc9fe23e20625a052e41a5dc8bd90714a305d96277dd3b876e5be --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 14:22:32,702 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 14:22:32,756 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-12-02 14:22:32,761 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 14:22:32,761 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 14:22:32,783 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 14:22:32,783 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 14:22:32,783 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 14:22:32,784 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 14:22:32,784 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 14:22:32,784 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 14:22:32,784 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 14:22:32,784 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 14:22:32,784 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 14:22:32,785 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 14:22:32,785 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 14:22:32,785 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 14:22:32,785 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 14:22:32,785 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 14:22:32,785 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 14:22:32,785 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 14:22:32,785 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 14:22:32,785 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 14:22:32,785 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 14:22:32,786 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 14:22:32,786 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 14:22:32,786 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 14:22:32,786 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 14:22:32,786 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 14:22:32,786 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:22:32,786 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 14:22:32,786 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 14:22:32,786 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 14:22:32,786 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 14:22:32,787 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:22:32,787 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 14:22:32,787 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 14:22:32,787 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 14:22:32,787 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 14:22:32,787 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 14:22:32,787 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 14:22:32,787 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 14:22:32,787 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 14:22:32,788 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 14:22:32,788 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 14:22:32,788 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_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f1ed2bbae9bfc9fe23e20625a052e41a5dc8bd90714a305d96277dd3b876e5be [2024-12-02 14:22:33,021 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 14:22:33,029 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 14:22:33,031 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 14:22:33,032 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 14:22:33,033 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 14:22:33,034 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/aws-c-common/aws_linked_list_remove_harness.i [2024-12-02 14:22:35,713 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/data/7c44db625/3b4e903216a44beca5b58670c3e2625e/FLAG7c2dda823 [2024-12-02 14:22:36,085 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 14:22:36,086 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/sv-benchmarks/c/aws-c-common/aws_linked_list_remove_harness.i [2024-12-02 14:22:36,113 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/data/7c44db625/3b4e903216a44beca5b58670c3e2625e/FLAG7c2dda823 [2024-12-02 14:22:36,127 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/data/7c44db625/3b4e903216a44beca5b58670c3e2625e [2024-12-02 14:22:36,129 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 14:22:36,131 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 14:22:36,132 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 14:22:36,132 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 14:22:36,136 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 14:22:36,137 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:22:36" (1/1) ... [2024-12-02 14:22:36,138 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@ebaf566 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:36, skipping insertion in model container [2024-12-02 14:22:36,138 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:22:36" (1/1) ... [2024-12-02 14:22:36,198 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 14:22:36,409 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_0fa9950c-f79c-48cf-b429-aca2a2e24812/sv-benchmarks/c/aws-c-common/aws_linked_list_remove_harness.i[4496,4509] [2024-12-02 14:22:36,415 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_0fa9950c-f79c-48cf-b429-aca2a2e24812/sv-benchmarks/c/aws-c-common/aws_linked_list_remove_harness.i[4556,4569] [2024-12-02 14:22:37,012 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,012 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,013 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,013 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,014 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,028 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,029 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,031 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,031 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,033 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,034 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,035 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,035 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,468 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_0fa9950c-f79c-48cf-b429-aca2a2e24812/sv-benchmarks/c/aws-c-common/aws_linked_list_remove_harness.i[150649,150662] [2024-12-02 14:22:37,469 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 14:22:37,483 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 14:22:37,495 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_0fa9950c-f79c-48cf-b429-aca2a2e24812/sv-benchmarks/c/aws-c-common/aws_linked_list_remove_harness.i[4496,4509] [2024-12-02 14:22:37,496 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_0fa9950c-f79c-48cf-b429-aca2a2e24812/sv-benchmarks/c/aws-c-common/aws_linked_list_remove_harness.i[4556,4569] [2024-12-02 14:22:37,543 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,543 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,543 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,544 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,544 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,553 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,554 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,555 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,555 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,556 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,557 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,557 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,557 WARN L1675 CHandler]: Possible shadowing of function index [2024-12-02 14:22:37,656 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_0fa9950c-f79c-48cf-b429-aca2a2e24812/sv-benchmarks/c/aws-c-common/aws_linked_list_remove_harness.i[150649,150662] [2024-12-02 14:22:37,656 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 14:22:37,797 INFO L204 MainTranslator]: Completed translation [2024-12-02 14:22:37,797 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:37 WrapperNode [2024-12-02 14:22:37,797 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 14:22:37,798 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 14:22:37,798 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 14:22:37,798 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 14:22:37,803 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:37" (1/1) ... [2024-12-02 14:22:37,846 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:37" (1/1) ... [2024-12-02 14:22:37,871 INFO L138 Inliner]: procedures = 668, calls = 1048, calls flagged for inlining = 50, calls inlined = 4, statements flattened = 86 [2024-12-02 14:22:37,872 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 14:22:37,872 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 14:22:37,872 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 14:22:37,872 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 14:22:37,881 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:37" (1/1) ... [2024-12-02 14:22:37,881 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:37" (1/1) ... [2024-12-02 14:22:37,885 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:37" (1/1) ... [2024-12-02 14:22:37,902 INFO L175 MemorySlicer]: Split 30 memory accesses to 3 slices as follows [2, 5, 23]. 77 percent of accesses are in the largest equivalence class. The 7 initializations are split as follows [2, 5, 0]. The 7 writes are split as follows [0, 0, 7]. [2024-12-02 14:22:37,902 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:37" (1/1) ... [2024-12-02 14:22:37,903 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:37" (1/1) ... [2024-12-02 14:22:37,914 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:37" (1/1) ... [2024-12-02 14:22:37,915 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:37" (1/1) ... [2024-12-02 14:22:37,918 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:37" (1/1) ... [2024-12-02 14:22:37,922 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:37" (1/1) ... [2024-12-02 14:22:37,924 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:37" (1/1) ... [2024-12-02 14:22:37,928 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 14:22:37,929 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 14:22:37,929 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 14:22:37,929 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 14:22:37,930 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:37" (1/1) ... [2024-12-02 14:22:37,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:22:37,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:22:37,957 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 14:22:37,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 14:22:37,976 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_mem_zeroed [2024-12-02 14:22:37,977 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_mem_zeroed [2024-12-02 14:22:37,977 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_remove [2024-12-02 14:22:37,977 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_remove [2024-12-02 14:22:37,977 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 14:22:37,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 14:22:37,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 14:22:37,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-12-02 14:22:37,977 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-12-02 14:22:37,977 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-12-02 14:22:37,977 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2024-12-02 14:22:37,977 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2024-12-02 14:22:37,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 14:22:37,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-12-02 14:22:37,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-12-02 14:22:37,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-12-02 14:22:37,977 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 14:22:37,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 14:22:37,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-12-02 14:22:37,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-12-02 14:22:37,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-12-02 14:22:37,977 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-12-02 14:22:37,977 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-12-02 14:22:37,977 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-12-02 14:22:37,978 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 14:22:37,978 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 14:22:37,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-12-02 14:22:37,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-12-02 14:22:37,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-12-02 14:22:37,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-12-02 14:22:37,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-12-02 14:22:37,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-12-02 14:22:37,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-12-02 14:22:37,978 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_prev_is_valid [2024-12-02 14:22:37,978 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_prev_is_valid [2024-12-02 14:22:37,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 14:22:37,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 14:22:37,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-02 14:22:38,173 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 14:22:38,175 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 14:22:38,428 INFO L? ?]: Removed 48 outVars from TransFormulas that were not future-live. [2024-12-02 14:22:38,429 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 14:22:38,438 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 14:22:38,438 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 14:22:38,438 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:22:38 BoogieIcfgContainer [2024-12-02 14:22:38,439 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 14:22:38,441 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 14:22:38,441 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 14:22:38,446 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 14:22:38,446 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 02:22:36" (1/3) ... [2024-12-02 14:22:38,446 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2998c2cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:22:38, skipping insertion in model container [2024-12-02 14:22:38,447 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:22:37" (2/3) ... [2024-12-02 14:22:38,447 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2998c2cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:22:38, skipping insertion in model container [2024-12-02 14:22:38,447 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:22:38" (3/3) ... [2024-12-02 14:22:38,448 INFO L128 eAbstractionObserver]: Analyzing ICFG aws_linked_list_remove_harness.i [2024-12-02 14:22:38,460 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 14:22:38,461 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG aws_linked_list_remove_harness.i that has 10 procedures, 82 locations, 1 initial locations, 5 loop locations, and 1 error locations. [2024-12-02 14:22:38,497 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 14:22:38,507 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;@22eaea4f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 14:22:38,507 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 14:22:38,511 INFO L276 IsEmpty]: Start isEmpty. Operand has 74 states, 49 states have (on average 1.2653061224489797) internal successors, (62), 50 states have internal predecessors, (62), 17 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-12-02 14:22:38,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-12-02 14:22:38,515 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:22:38,516 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:22:38,516 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:22:38,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:22:38,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1261586903, now seen corresponding path program 1 times [2024-12-02 14:22:38,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:22:38,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516791698] [2024-12-02 14:22:38,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:22:38,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:22:38,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:22:38,816 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 14:22:38,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:22:38,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516791698] [2024-12-02 14:22:38,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516791698] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:22:38,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383718631] [2024-12-02 14:22:38,817 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:22:38,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:22:38,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:22:38,819 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:22:38,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 14:22:39,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:22:39,019 INFO L256 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 14:22:39,024 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:22:39,035 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 14:22:39,036 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 14:22:39,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383718631] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:22:39,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 14:22:39,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 14:22:39,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877583454] [2024-12-02 14:22:39,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:22:39,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 14:22:39,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:22:39,059 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 14:22:39,060 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 14:22:39,062 INFO L87 Difference]: Start difference. First operand has 74 states, 49 states have (on average 1.2653061224489797) internal successors, (62), 50 states have internal predecessors, (62), 17 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Second operand has 2 states, 2 states have (on average 15.0) internal successors, (30), 2 states have internal predecessors, (30), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-12-02 14:22:39,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:22:39,086 INFO L93 Difference]: Finished difference Result 142 states and 195 transitions. [2024-12-02 14:22:39,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 14:22:39,088 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 15.0) internal successors, (30), 2 states have internal predecessors, (30), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 48 [2024-12-02 14:22:39,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:22:39,094 INFO L225 Difference]: With dead ends: 142 [2024-12-02 14:22:39,094 INFO L226 Difference]: Without dead ends: 69 [2024-12-02 14:22:39,097 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 14:22:39,100 INFO L435 NwaCegarLoop]: 91 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, 91 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:22:39,101 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 14:22:39,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2024-12-02 14:22:39,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2024-12-02 14:22:39,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 44 states have (on average 1.2045454545454546) internal successors, (53), 45 states have internal predecessors, (53), 17 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-12-02 14:22:39,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 86 transitions. [2024-12-02 14:22:39,139 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 86 transitions. Word has length 48 [2024-12-02 14:22:39,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:22:39,140 INFO L471 AbstractCegarLoop]: Abstraction has 69 states and 86 transitions. [2024-12-02 14:22:39,140 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 15.0) internal successors, (30), 2 states have internal predecessors, (30), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-12-02 14:22:39,140 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 86 transitions. [2024-12-02 14:22:39,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-12-02 14:22:39,142 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:22:39,142 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:22:39,149 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 14:22:39,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 14:22:39,343 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:22:39,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:22:39,343 INFO L85 PathProgramCache]: Analyzing trace with hash -924444086, now seen corresponding path program 1 times [2024-12-02 14:22:39,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:22:39,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377483255] [2024-12-02 14:22:39,344 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:22:39,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:22:39,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:22:39,670 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 14:22:39,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:22:39,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377483255] [2024-12-02 14:22:39,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377483255] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:22:39,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:22:39,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 14:22:39,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338898447] [2024-12-02 14:22:39,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:22:39,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 14:22:39,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:22:39,672 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 14:22:39,672 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 14:22:39,672 INFO L87 Difference]: Start difference. First operand 69 states and 86 transitions. Second operand has 7 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 14:22:39,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:22:39,801 INFO L93 Difference]: Finished difference Result 139 states and 173 transitions. [2024-12-02 14:22:39,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 14:22:39,802 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 54 [2024-12-02 14:22:39,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:22:39,804 INFO L225 Difference]: With dead ends: 139 [2024-12-02 14:22:39,804 INFO L226 Difference]: Without dead ends: 78 [2024-12-02 14:22:39,805 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-12-02 14:22:39,806 INFO L435 NwaCegarLoop]: 77 mSDtfsCounter, 26 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 14:22:39,806 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 416 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 14:22:39,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2024-12-02 14:22:39,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 74. [2024-12-02 14:22:39,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 48 states have (on average 1.2083333333333333) internal successors, (58), 50 states have internal predecessors, (58), 17 states have call successors, (17), 7 states have call predecessors, (17), 8 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2024-12-02 14:22:39,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 92 transitions. [2024-12-02 14:22:39,819 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 92 transitions. Word has length 54 [2024-12-02 14:22:39,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:22:39,820 INFO L471 AbstractCegarLoop]: Abstraction has 74 states and 92 transitions. [2024-12-02 14:22:39,820 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 14:22:39,820 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 92 transitions. [2024-12-02 14:22:39,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-12-02 14:22:39,821 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:22:39,821 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:22:39,821 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 14:22:39,822 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:22:39,822 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:22:39,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1319539212, now seen corresponding path program 1 times [2024-12-02 14:22:39,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:22:39,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812768243] [2024-12-02 14:22:39,823 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:22:39,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:22:39,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:22:40,287 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 14:22:40,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:22:40,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812768243] [2024-12-02 14:22:40,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812768243] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:22:40,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:22:40,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 14:22:40,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254392329] [2024-12-02 14:22:40,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:22:40,288 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 14:22:40,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:22:40,289 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 14:22:40,289 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 14:22:40,289 INFO L87 Difference]: Start difference. First operand 74 states and 92 transitions. Second operand has 6 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2024-12-02 14:22:40,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:22:40,351 INFO L93 Difference]: Finished difference Result 84 states and 102 transitions. [2024-12-02 14:22:40,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 14:22:40,352 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 54 [2024-12-02 14:22:40,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:22:40,353 INFO L225 Difference]: With dead ends: 84 [2024-12-02 14:22:40,353 INFO L226 Difference]: Without dead ends: 82 [2024-12-02 14:22:40,353 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-02 14:22:40,354 INFO L435 NwaCegarLoop]: 83 mSDtfsCounter, 3 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:22:40,354 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 404 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 14:22:40,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-12-02 14:22:40,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 81. [2024-12-02 14:22:40,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 52 states have (on average 1.1923076923076923) internal successors, (62), 55 states have internal predecessors, (62), 18 states have call successors, (18), 8 states have call predecessors, (18), 10 states have return successors, (19), 17 states have call predecessors, (19), 17 states have call successors, (19) [2024-12-02 14:22:40,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 99 transitions. [2024-12-02 14:22:40,366 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 99 transitions. Word has length 54 [2024-12-02 14:22:40,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:22:40,367 INFO L471 AbstractCegarLoop]: Abstraction has 81 states and 99 transitions. [2024-12-02 14:22:40,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2024-12-02 14:22:40,367 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 99 transitions. [2024-12-02 14:22:40,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-12-02 14:22:40,368 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:22:40,368 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:22:40,368 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 14:22:40,369 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:22:40,369 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:22:40,369 INFO L85 PathProgramCache]: Analyzing trace with hash 772011091, now seen corresponding path program 1 times [2024-12-02 14:22:40,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:22:40,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838573916] [2024-12-02 14:22:40,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:22:40,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:22:40,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:22:40,706 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 14:22:40,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:22:40,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838573916] [2024-12-02 14:22:40,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838573916] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:22:40,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:22:40,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 14:22:40,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225624468] [2024-12-02 14:22:40,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:22:40,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 14:22:40,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:22:40,707 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 14:22:40,707 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:22:40,708 INFO L87 Difference]: Start difference. First operand 81 states and 99 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 14:22:40,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:22:40,728 INFO L93 Difference]: Finished difference Result 145 states and 177 transitions. [2024-12-02 14:22:40,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 14:22:40,729 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 55 [2024-12-02 14:22:40,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:22:40,730 INFO L225 Difference]: With dead ends: 145 [2024-12-02 14:22:40,730 INFO L226 Difference]: Without dead ends: 82 [2024-12-02 14:22:40,730 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:22:40,731 INFO L435 NwaCegarLoop]: 84 mSDtfsCounter, 0 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:22:40,731 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 250 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 14:22:40,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-12-02 14:22:40,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2024-12-02 14:22:40,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 53 states have (on average 1.1886792452830188) internal successors, (63), 56 states have internal predecessors, (63), 18 states have call successors, (18), 8 states have call predecessors, (18), 10 states have return successors, (19), 17 states have call predecessors, (19), 17 states have call successors, (19) [2024-12-02 14:22:40,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 100 transitions. [2024-12-02 14:22:40,741 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 100 transitions. Word has length 55 [2024-12-02 14:22:40,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:22:40,741 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 100 transitions. [2024-12-02 14:22:40,742 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 14:22:40,742 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 100 transitions. [2024-12-02 14:22:40,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-12-02 14:22:40,743 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:22:40,743 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:22:40,743 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 14:22:40,743 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:22:40,743 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:22:40,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1056874079, now seen corresponding path program 1 times [2024-12-02 14:22:40,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:22:40,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573810935] [2024-12-02 14:22:40,744 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:22:40,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:22:40,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:22:41,070 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 14:22:41,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:22:41,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573810935] [2024-12-02 14:22:41,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573810935] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:22:41,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933697412] [2024-12-02 14:22:41,070 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:22:41,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:22:41,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:22:41,073 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:22:41,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 14:22:41,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:22:41,305 INFO L256 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-12-02 14:22:41,310 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:22:41,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 14:22:41,808 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:22:41,808 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:22:42,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2024-12-02 14:22:42,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-12-02 14:22:42,469 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 14:22:42,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933697412] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:22:42,469 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:22:42,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 16, 10] total 26 [2024-12-02 14:22:42,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328725521] [2024-12-02 14:22:42,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:22:42,470 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 14:22:42,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:22:42,471 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 14:22:42,471 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=582, Unknown=0, NotChecked=0, Total=650 [2024-12-02 14:22:42,471 INFO L87 Difference]: Start difference. First operand 82 states and 100 transitions. Second operand has 26 states, 24 states have (on average 2.7083333333333335) internal successors, (65), 23 states have internal predecessors, (65), 7 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-12-02 14:22:43,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:22:43,880 INFO L93 Difference]: Finished difference Result 176 states and 213 transitions. [2024-12-02 14:22:43,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 14:22:43,881 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 2.7083333333333335) internal successors, (65), 23 states have internal predecessors, (65), 7 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 56 [2024-12-02 14:22:43,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:22:43,883 INFO L225 Difference]: With dead ends: 176 [2024-12-02 14:22:43,883 INFO L226 Difference]: Without dead ends: 106 [2024-12-02 14:22:43,884 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=204, Invalid=1776, Unknown=0, NotChecked=0, Total=1980 [2024-12-02 14:22:43,885 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 133 mSDsluCounter, 1164 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 14:22:43,885 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 1238 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 713 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 14:22:43,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2024-12-02 14:22:43,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 95. [2024-12-02 14:22:43,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 65 states have (on average 1.2) internal successors, (78), 67 states have internal predecessors, (78), 18 states have call successors, (18), 10 states have call predecessors, (18), 11 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2024-12-02 14:22:43,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 114 transitions. [2024-12-02 14:22:43,899 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 114 transitions. Word has length 56 [2024-12-02 14:22:43,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:22:43,900 INFO L471 AbstractCegarLoop]: Abstraction has 95 states and 114 transitions. [2024-12-02 14:22:43,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 2.7083333333333335) internal successors, (65), 23 states have internal predecessors, (65), 7 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-12-02 14:22:43,900 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 114 transitions. [2024-12-02 14:22:43,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-12-02 14:22:43,901 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:22:43,901 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:22:43,909 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 14:22:44,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:22:44,103 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:22:44,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:22:44,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1953375935, now seen corresponding path program 1 times [2024-12-02 14:22:44,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:22:44,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202030184] [2024-12-02 14:22:44,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:22:44,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:22:44,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:22:44,457 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 14:22:44,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:22:44,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202030184] [2024-12-02 14:22:44,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202030184] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:22:44,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96802694] [2024-12-02 14:22:44,457 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:22:44,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:22:44,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:22:44,459 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:22:44,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 14:22:44,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:22:44,659 INFO L256 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-12-02 14:22:44,663 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:22:44,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 14:22:44,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 14:22:45,188 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:22:45,188 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:22:45,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2024-12-02 14:22:45,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2024-12-02 14:22:45,807 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 14:22:45,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96802694] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:22:45,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:22:45,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 18, 12] total 31 [2024-12-02 14:22:45,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626737225] [2024-12-02 14:22:45,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:22:45,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 14:22:45,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:22:45,809 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 14:22:45,809 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=842, Unknown=0, NotChecked=0, Total=930 [2024-12-02 14:22:45,809 INFO L87 Difference]: Start difference. First operand 95 states and 114 transitions. Second operand has 31 states, 29 states have (on average 2.586206896551724) internal successors, (75), 28 states have internal predecessors, (75), 7 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-12-02 14:22:47,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:22:47,153 INFO L93 Difference]: Finished difference Result 168 states and 204 transitions. [2024-12-02 14:22:47,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 14:22:47,154 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 2.586206896551724) internal successors, (75), 28 states have internal predecessors, (75), 7 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 60 [2024-12-02 14:22:47,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:22:47,154 INFO L225 Difference]: With dead ends: 168 [2024-12-02 14:22:47,154 INFO L226 Difference]: Without dead ends: 105 [2024-12-02 14:22:47,155 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=243, Invalid=2409, Unknown=0, NotChecked=0, Total=2652 [2024-12-02 14:22:47,156 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 145 mSDsluCounter, 1178 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 1249 SdHoareTripleChecker+Invalid, 918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-12-02 14:22:47,156 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 1249 Invalid, 918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 832 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-12-02 14:22:47,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2024-12-02 14:22:47,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 99. [2024-12-02 14:22:47,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 69 states have (on average 1.2028985507246377) internal successors, (83), 71 states have internal predecessors, (83), 18 states have call successors, (18), 10 states have call predecessors, (18), 11 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2024-12-02 14:22:47,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 119 transitions. [2024-12-02 14:22:47,164 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 119 transitions. Word has length 60 [2024-12-02 14:22:47,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:22:47,164 INFO L471 AbstractCegarLoop]: Abstraction has 99 states and 119 transitions. [2024-12-02 14:22:47,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 2.586206896551724) internal successors, (75), 28 states have internal predecessors, (75), 7 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-12-02 14:22:47,164 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 119 transitions. [2024-12-02 14:22:47,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-12-02 14:22:47,165 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:22:47,165 INFO L218 NwaCegarLoop]: trace histogram [3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:22:47,172 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 14:22:47,365 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:22:47,366 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:22:47,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:22:47,366 INFO L85 PathProgramCache]: Analyzing trace with hash -2078442297, now seen corresponding path program 1 times [2024-12-02 14:22:47,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:22:47,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391836025] [2024-12-02 14:22:47,366 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:22:47,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:22:47,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:22:47,733 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 14:22:47,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:22:47,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391836025] [2024-12-02 14:22:47,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391836025] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:22:47,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723863715] [2024-12-02 14:22:47,733 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:22:47,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:22:47,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:22:47,735 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:22:47,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 14:22:47,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:22:47,939 INFO L256 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-02 14:22:47,941 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:22:47,994 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-12-02 14:22:47,994 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:22:48,063 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-02 14:22:48,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723863715] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 14:22:48,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 14:22:48,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7, 6] total 12 [2024-12-02 14:22:48,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709711873] [2024-12-02 14:22:48,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:22:48,064 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 14:22:48,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:22:48,064 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 14:22:48,064 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-12-02 14:22:48,064 INFO L87 Difference]: Start difference. First operand 99 states and 119 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-12-02 14:22:48,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:22:48,091 INFO L93 Difference]: Finished difference Result 145 states and 174 transitions. [2024-12-02 14:22:48,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 14:22:48,092 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 65 [2024-12-02 14:22:48,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:22:48,093 INFO L225 Difference]: With dead ends: 145 [2024-12-02 14:22:48,093 INFO L226 Difference]: Without dead ends: 99 [2024-12-02 14:22:48,093 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-12-02 14:22:48,094 INFO L435 NwaCegarLoop]: 82 mSDtfsCounter, 4 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:22:48,094 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 163 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 14:22:48,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-12-02 14:22:48,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2024-12-02 14:22:48,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 69 states have (on average 1.1884057971014492) internal successors, (82), 71 states have internal predecessors, (82), 18 states have call successors, (18), 10 states have call predecessors, (18), 11 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2024-12-02 14:22:48,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 118 transitions. [2024-12-02 14:22:48,114 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 118 transitions. Word has length 65 [2024-12-02 14:22:48,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:22:48,114 INFO L471 AbstractCegarLoop]: Abstraction has 99 states and 118 transitions. [2024-12-02 14:22:48,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-12-02 14:22:48,115 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 118 transitions. [2024-12-02 14:22:48,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-12-02 14:22:48,115 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:22:48,115 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:22:48,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 14:22:48,316 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:22:48,316 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:22:48,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:22:48,316 INFO L85 PathProgramCache]: Analyzing trace with hash -223156575, now seen corresponding path program 2 times [2024-12-02 14:22:48,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:22:48,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291672096] [2024-12-02 14:22:48,317 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:22:48,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:22:48,389 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:22:48,390 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:22:48,623 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-02 14:22:48,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:22:48,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291672096] [2024-12-02 14:22:48,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291672096] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:22:48,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501280425] [2024-12-02 14:22:48,623 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:22:48,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:22:48,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:22:48,625 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:22:48,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 14:22:48,892 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:22:48,892 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:22:48,896 INFO L256 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 69 conjuncts are in the unsatisfiable core [2024-12-02 14:22:48,900 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:22:48,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 14:22:49,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 14:22:49,050 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:22:49,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-12-02 14:22:49,128 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 14:22:49,128 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:22:50,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-12-02 14:22:50,261 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2024-12-02 14:22:50,323 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 14:22:50,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501280425] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:22:50,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:22:50,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 14, 17] total 33 [2024-12-02 14:22:50,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496298188] [2024-12-02 14:22:50,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:22:50,323 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-12-02 14:22:50,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:22:50,324 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-12-02 14:22:50,324 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=935, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 14:22:50,324 INFO L87 Difference]: Start difference. First operand 99 states and 118 transitions. Second operand has 33 states, 30 states have (on average 2.566666666666667) internal successors, (77), 30 states have internal predecessors, (77), 7 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) [2024-12-02 14:23:19,784 WARN L286 SmtUtils]: Spent 28.13s on a formula simplification. DAG size of input: 90 DAG size of output: 90 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-02 14:23:20,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:23:20,120 INFO L93 Difference]: Finished difference Result 182 states and 220 transitions. [2024-12-02 14:23:20,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-02 14:23:20,120 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 30 states have (on average 2.566666666666667) internal successors, (77), 30 states have internal predecessors, (77), 7 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) Word has length 64 [2024-12-02 14:23:20,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:23:20,121 INFO L225 Difference]: With dead ends: 182 [2024-12-02 14:23:20,121 INFO L226 Difference]: Without dead ends: 118 [2024-12-02 14:23:20,122 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 29.6s TimeCoverageRelationStatistics Valid=307, Invalid=2999, Unknown=0, NotChecked=0, Total=3306 [2024-12-02 14:23:20,122 INFO L435 NwaCegarLoop]: 54 mSDtfsCounter, 137 mSDsluCounter, 1057 mSDsCounter, 0 mSdLazyCounter, 1019 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 1111 SdHoareTripleChecker+Invalid, 1091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1019 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 14:23:20,122 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 1111 Invalid, 1091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1019 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 14:23:20,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2024-12-02 14:23:20,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 103. [2024-12-02 14:23:20,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 73 states have (on average 1.2054794520547945) internal successors, (88), 75 states have internal predecessors, (88), 18 states have call successors, (18), 10 states have call predecessors, (18), 11 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2024-12-02 14:23:20,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 124 transitions. [2024-12-02 14:23:20,134 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 124 transitions. Word has length 64 [2024-12-02 14:23:20,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:23:20,134 INFO L471 AbstractCegarLoop]: Abstraction has 103 states and 124 transitions. [2024-12-02 14:23:20,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 30 states have (on average 2.566666666666667) internal successors, (77), 30 states have internal predecessors, (77), 7 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) [2024-12-02 14:23:20,135 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 124 transitions. [2024-12-02 14:23:20,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2024-12-02 14:23:20,136 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:23:20,136 INFO L218 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:23:20,146 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 14:23:20,336 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-12-02 14:23:20,336 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:23:20,337 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:23:20,337 INFO L85 PathProgramCache]: Analyzing trace with hash 848974119, now seen corresponding path program 1 times [2024-12-02 14:23:20,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:23:20,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215489249] [2024-12-02 14:23:20,337 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:23:20,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:23:20,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:23:20,677 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-12-02 14:23:20,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:23:20,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215489249] [2024-12-02 14:23:20,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215489249] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:23:20,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693788900] [2024-12-02 14:23:20,678 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:23:20,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:23:20,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:23:20,680 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:23:20,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 14:23:20,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:23:20,897 INFO L256 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 14:23:20,899 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:23:20,981 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-12-02 14:23:20,981 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:23:21,088 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 14:23:21,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693788900] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:23:21,088 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:23:21,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 5] total 16 [2024-12-02 14:23:21,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362057907] [2024-12-02 14:23:21,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:23:21,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 14:23:21,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:23:21,089 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 14:23:21,089 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2024-12-02 14:23:21,089 INFO L87 Difference]: Start difference. First operand 103 states and 124 transitions. Second operand has 16 states, 16 states have (on average 4.5) internal successors, (72), 16 states have internal predecessors, (72), 2 states have call successors, (12), 2 states have call predecessors, (12), 6 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-12-02 14:23:21,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:23:21,283 INFO L93 Difference]: Finished difference Result 180 states and 218 transitions. [2024-12-02 14:23:21,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 14:23:21,283 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.5) internal successors, (72), 16 states have internal predecessors, (72), 2 states have call successors, (12), 2 states have call predecessors, (12), 6 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 69 [2024-12-02 14:23:21,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:23:21,284 INFO L225 Difference]: With dead ends: 180 [2024-12-02 14:23:21,284 INFO L226 Difference]: Without dead ends: 107 [2024-12-02 14:23:21,285 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2024-12-02 14:23:21,285 INFO L435 NwaCegarLoop]: 78 mSDtfsCounter, 15 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 14:23:21,286 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 620 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 14:23:21,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2024-12-02 14:23:21,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 105. [2024-12-02 14:23:21,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 75 states have (on average 1.1733333333333333) internal successors, (88), 77 states have internal predecessors, (88), 18 states have call successors, (18), 10 states have call predecessors, (18), 11 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2024-12-02 14:23:21,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 124 transitions. [2024-12-02 14:23:21,298 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 124 transitions. Word has length 69 [2024-12-02 14:23:21,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:23:21,299 INFO L471 AbstractCegarLoop]: Abstraction has 105 states and 124 transitions. [2024-12-02 14:23:21,299 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.5) internal successors, (72), 16 states have internal predecessors, (72), 2 states have call successors, (12), 2 states have call predecessors, (12), 6 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-12-02 14:23:21,299 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 124 transitions. [2024-12-02 14:23:21,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2024-12-02 14:23:21,300 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:23:21,300 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:23:21,310 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 14:23:21,500 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-12-02 14:23:21,500 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:23:21,501 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:23:21,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1101604787, now seen corresponding path program 3 times [2024-12-02 14:23:21,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:23:21,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566932281] [2024-12-02 14:23:21,501 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:23:21,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:23:21,642 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-12-02 14:23:21,643 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:23:21,871 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 14:23:21,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:23:21,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566932281] [2024-12-02 14:23:21,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566932281] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:23:21,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589857642] [2024-12-02 14:23:21,871 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:23:21,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:23:21,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:23:21,873 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:23:21,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 14:23:22,657 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-12-02 14:23:22,657 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:23:22,661 INFO L256 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 89 conjuncts are in the unsatisfiable core [2024-12-02 14:23:22,664 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:23:22,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 14:23:22,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 14:23:22,838 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:23:22,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-12-02 14:23:22,877 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:23:22,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-12-02 14:23:22,923 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:23:22,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2024-12-02 14:23:23,020 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 14:23:23,020 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:23:24,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-12-02 14:23:24,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2024-12-02 14:23:24,680 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 14:23:24,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589857642] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:23:24,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:23:24,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 16, 20] total 40 [2024-12-02 14:23:24,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934134178] [2024-12-02 14:23:24,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:23:24,681 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-12-02 14:23:24,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:23:24,682 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-12-02 14:23:24,683 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1391, Unknown=0, NotChecked=0, Total=1560 [2024-12-02 14:23:24,683 INFO L87 Difference]: Start difference. First operand 105 states and 124 transitions. Second operand has 40 states, 37 states have (on average 2.324324324324324) internal successors, (86), 37 states have internal predecessors, (86), 7 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) [2024-12-02 14:24:20,487 WARN L286 SmtUtils]: Spent 53.76s on a formula simplification. DAG size of input: 109 DAG size of output: 109 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-02 14:24:21,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:24:21,093 INFO L93 Difference]: Finished difference Result 198 states and 235 transitions. [2024-12-02 14:24:21,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-02 14:24:21,093 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 37 states have (on average 2.324324324324324) internal successors, (86), 37 states have internal predecessors, (86), 7 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) Word has length 69 [2024-12-02 14:24:21,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:24:21,094 INFO L225 Difference]: With dead ends: 198 [2024-12-02 14:24:21,094 INFO L226 Difference]: Without dead ends: 130 [2024-12-02 14:24:21,095 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 589 ImplicationChecksByTransitivity, 56.3s TimeCoverageRelationStatistics Valid=394, Invalid=4162, Unknown=0, NotChecked=0, Total=4556 [2024-12-02 14:24:21,095 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 131 mSDsluCounter, 1391 mSDsCounter, 0 mSdLazyCounter, 1347 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 1454 SdHoareTripleChecker+Invalid, 1416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-12-02 14:24:21,096 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 1454 Invalid, 1416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1347 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-12-02 14:24:21,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2024-12-02 14:24:21,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 108. [2024-12-02 14:24:21,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 78 states have (on average 1.1794871794871795) internal successors, (92), 80 states have internal predecessors, (92), 18 states have call successors, (18), 10 states have call predecessors, (18), 11 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2024-12-02 14:24:21,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 128 transitions. [2024-12-02 14:24:21,114 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 128 transitions. Word has length 69 [2024-12-02 14:24:21,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:24:21,115 INFO L471 AbstractCegarLoop]: Abstraction has 108 states and 128 transitions. [2024-12-02 14:24:21,115 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 37 states have (on average 2.324324324324324) internal successors, (86), 37 states have internal predecessors, (86), 7 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) [2024-12-02 14:24:21,115 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 128 transitions. [2024-12-02 14:24:21,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-12-02 14:24:21,116 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:24:21,116 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:24:21,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 14:24:21,316 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-02 14:24:21,316 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:24:21,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:24:21,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1490582509, now seen corresponding path program 4 times [2024-12-02 14:24:21,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:24:21,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35395687] [2024-12-02 14:24:21,317 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:24:21,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:24:21,399 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:24:21,399 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:24:21,731 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-12-02 14:24:21,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:24:21,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35395687] [2024-12-02 14:24:21,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35395687] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:24:21,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241386232] [2024-12-02 14:24:21,732 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:24:21,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:24:21,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:24:21,734 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:24:21,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 14:24:22,072 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:24:22,072 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:24:22,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-12-02 14:24:22,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:24:22,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 14:24:22,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 14:24:22,230 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:22,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-12-02 14:24:22,259 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:22,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-12-02 14:24:22,292 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:22,293 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2024-12-02 14:24:22,333 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:22,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2024-12-02 14:24:23,477 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 6 proven. 51 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:24:23,477 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:24:25,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 44 [2024-12-02 14:24:25,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 63 [2024-12-02 14:24:25,383 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 15 proven. 36 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 14:24:25,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241386232] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:24:25,383 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:24:25,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 25, 20] total 50 [2024-12-02 14:24:25,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310318373] [2024-12-02 14:24:25,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:24:25,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-12-02 14:24:25,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:24:25,384 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-12-02 14:24:25,384 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=2251, Unknown=0, NotChecked=0, Total=2450 [2024-12-02 14:24:25,384 INFO L87 Difference]: Start difference. First operand 108 states and 128 transitions. Second operand has 50 states, 48 states have (on average 2.1875) internal successors, (105), 47 states have internal predecessors, (105), 7 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-12-02 14:24:28,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:24:28,190 INFO L93 Difference]: Finished difference Result 194 states and 232 transitions. [2024-12-02 14:24:28,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-02 14:24:28,190 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 48 states have (on average 2.1875) internal successors, (105), 47 states have internal predecessors, (105), 7 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 73 [2024-12-02 14:24:28,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:24:28,192 INFO L225 Difference]: With dead ends: 194 [2024-12-02 14:24:28,192 INFO L226 Difference]: Without dead ends: 122 [2024-12-02 14:24:28,193 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1158 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=444, Invalid=5562, Unknown=0, NotChecked=0, Total=6006 [2024-12-02 14:24:28,193 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 171 mSDsluCounter, 1817 mSDsCounter, 0 mSdLazyCounter, 1613 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 1891 SdHoareTripleChecker+Invalid, 1713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-12-02 14:24:28,194 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 1891 Invalid, 1713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1613 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-12-02 14:24:28,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2024-12-02 14:24:28,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 112. [2024-12-02 14:24:28,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 82 states have (on average 1.1829268292682926) internal successors, (97), 84 states have internal predecessors, (97), 18 states have call successors, (18), 10 states have call predecessors, (18), 11 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2024-12-02 14:24:28,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 133 transitions. [2024-12-02 14:24:28,209 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 133 transitions. Word has length 73 [2024-12-02 14:24:28,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:24:28,209 INFO L471 AbstractCegarLoop]: Abstraction has 112 states and 133 transitions. [2024-12-02 14:24:28,209 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 48 states have (on average 2.1875) internal successors, (105), 47 states have internal predecessors, (105), 7 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-12-02 14:24:28,209 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 133 transitions. [2024-12-02 14:24:28,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-12-02 14:24:28,210 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:24:28,210 INFO L218 NwaCegarLoop]: trace histogram [7, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:24:28,218 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 14:24:28,410 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:24:28,410 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:24:28,411 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:24:28,411 INFO L85 PathProgramCache]: Analyzing trace with hash 113537066, now seen corresponding path program 1 times [2024-12-02 14:24:28,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:24:28,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771550922] [2024-12-02 14:24:28,411 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:24:28,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:24:28,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:24:28,886 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-02 14:24:28,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:24:28,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771550922] [2024-12-02 14:24:28,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771550922] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:24:28,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935346509] [2024-12-02 14:24:28,886 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:24:28,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:24:28,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:24:28,888 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:24:28,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 14:24:29,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:24:29,279 INFO L256 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 74 conjuncts are in the unsatisfiable core [2024-12-02 14:24:29,284 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:24:29,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 14:24:29,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 14:24:29,506 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:29,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-12-02 14:24:29,563 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:29,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-12-02 14:24:29,624 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:29,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2024-12-02 14:24:29,690 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:29,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2024-12-02 14:24:29,755 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:29,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 80 [2024-12-02 14:24:30,785 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 6 proven. 37 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 14:24:30,785 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:24:32,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 50 [2024-12-02 14:24:32,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 84 [2024-12-02 14:24:32,796 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 22 proven. 17 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 14:24:32,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935346509] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:24:32,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:24:32,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 24, 18] total 48 [2024-12-02 14:24:32,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791807033] [2024-12-02 14:24:32,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:24:32,797 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-12-02 14:24:32,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:24:32,798 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-12-02 14:24:32,799 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=2034, Unknown=0, NotChecked=0, Total=2256 [2024-12-02 14:24:32,799 INFO L87 Difference]: Start difference. First operand 112 states and 133 transitions. Second operand has 48 states, 46 states have (on average 2.260869565217391) internal successors, (104), 45 states have internal predecessors, (104), 7 states have call successors, (21), 5 states have call predecessors, (21), 8 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2024-12-02 14:24:35,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:24:35,914 INFO L93 Difference]: Finished difference Result 194 states and 232 transitions. [2024-12-02 14:24:35,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-02 14:24:35,914 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 46 states have (on average 2.260869565217391) internal successors, (104), 45 states have internal predecessors, (104), 7 states have call successors, (21), 5 states have call predecessors, (21), 8 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 76 [2024-12-02 14:24:35,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:24:35,915 INFO L225 Difference]: With dead ends: 194 [2024-12-02 14:24:35,915 INFO L226 Difference]: Without dead ends: 119 [2024-12-02 14:24:35,916 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 874 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=470, Invalid=5080, Unknown=0, NotChecked=0, Total=5550 [2024-12-02 14:24:35,917 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 148 mSDsluCounter, 1439 mSDsCounter, 0 mSdLazyCounter, 1229 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 1510 SdHoareTripleChecker+Invalid, 1309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-12-02 14:24:35,917 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 1510 Invalid, 1309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1229 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-12-02 14:24:35,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2024-12-02 14:24:35,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 113. [2024-12-02 14:24:35,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 83 states have (on average 1.1686746987951808) internal successors, (97), 85 states have internal predecessors, (97), 18 states have call successors, (18), 10 states have call predecessors, (18), 11 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2024-12-02 14:24:35,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 133 transitions. [2024-12-02 14:24:35,942 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 133 transitions. Word has length 76 [2024-12-02 14:24:35,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:24:35,942 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 133 transitions. [2024-12-02 14:24:35,942 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 46 states have (on average 2.260869565217391) internal successors, (104), 45 states have internal predecessors, (104), 7 states have call successors, (21), 5 states have call predecessors, (21), 8 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2024-12-02 14:24:35,942 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 133 transitions. [2024-12-02 14:24:35,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-12-02 14:24:35,943 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:24:35,943 INFO L218 NwaCegarLoop]: trace histogram [8, 6, 6, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:24:35,955 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 14:24:36,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:24:36,144 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:24:36,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:24:36,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1250156159, now seen corresponding path program 5 times [2024-12-02 14:24:36,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:24:36,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592922004] [2024-12-02 14:24:36,144 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:24:36,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:24:36,310 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-12-02 14:24:36,310 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:24:36,914 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-12-02 14:24:36,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:24:36,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592922004] [2024-12-02 14:24:36,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592922004] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:24:36,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656136530] [2024-12-02 14:24:36,914 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:24:36,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:24:36,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:24:36,916 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:24:36,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 14:24:39,076 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-12-02 14:24:39,076 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:24:39,081 INFO L256 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 96 conjuncts are in the unsatisfiable core [2024-12-02 14:24:39,085 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:24:39,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 14:24:39,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 14:24:39,265 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:39,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-12-02 14:24:39,313 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:39,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-12-02 14:24:39,367 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:39,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2024-12-02 14:24:39,438 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:39,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2024-12-02 14:24:39,525 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:39,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 80 [2024-12-02 14:24:39,617 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:39,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 75 treesize of output 92 [2024-12-02 14:24:41,418 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 81 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:24:41,418 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:24:44,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 56 [2024-12-02 14:24:44,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 85 [2024-12-02 14:24:44,752 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 18 proven. 63 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 14:24:44,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656136530] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:24:44,752 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:24:44,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 28, 22] total 57 [2024-12-02 14:24:44,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289380801] [2024-12-02 14:24:44,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:24:44,752 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-12-02 14:24:44,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:24:44,753 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-12-02 14:24:44,753 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=2929, Unknown=0, NotChecked=0, Total=3192 [2024-12-02 14:24:44,754 INFO L87 Difference]: Start difference. First operand 113 states and 133 transitions. Second operand has 57 states, 55 states have (on average 2.1272727272727274) internal successors, (117), 54 states have internal predecessors, (117), 7 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-12-02 14:24:49,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:24:49,334 INFO L93 Difference]: Finished difference Result 200 states and 238 transitions. [2024-12-02 14:24:49,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-12-02 14:24:49,335 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 55 states have (on average 2.1272727272727274) internal successors, (117), 54 states have internal predecessors, (117), 7 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 78 [2024-12-02 14:24:49,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:24:49,336 INFO L225 Difference]: With dead ends: 200 [2024-12-02 14:24:49,336 INFO L226 Difference]: Without dead ends: 125 [2024-12-02 14:24:49,337 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1282 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=540, Invalid=7116, Unknown=0, NotChecked=0, Total=7656 [2024-12-02 14:24:49,338 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 164 mSDsluCounter, 1796 mSDsCounter, 0 mSdLazyCounter, 1865 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 1870 SdHoareTripleChecker+Invalid, 1946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-12-02 14:24:49,338 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 1870 Invalid, 1946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1865 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-12-02 14:24:49,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2024-12-02 14:24:49,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 117. [2024-12-02 14:24:49,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 87 states have (on average 1.1724137931034482) internal successors, (102), 89 states have internal predecessors, (102), 18 states have call successors, (18), 10 states have call predecessors, (18), 11 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2024-12-02 14:24:49,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 138 transitions. [2024-12-02 14:24:49,357 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 138 transitions. Word has length 78 [2024-12-02 14:24:49,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:24:49,357 INFO L471 AbstractCegarLoop]: Abstraction has 117 states and 138 transitions. [2024-12-02 14:24:49,357 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 55 states have (on average 2.1272727272727274) internal successors, (117), 54 states have internal predecessors, (117), 7 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-12-02 14:24:49,357 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 138 transitions. [2024-12-02 14:24:49,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-12-02 14:24:49,358 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:24:49,358 INFO L218 NwaCegarLoop]: trace histogram [9, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:24:49,366 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 14:24:49,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-12-02 14:24:49,558 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:24:49,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:24:49,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1794755012, now seen corresponding path program 2 times [2024-12-02 14:24:49,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:24:49,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548947573] [2024-12-02 14:24:49,559 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:24:49,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:24:49,616 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:24:49,616 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:24:50,069 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-12-02 14:24:50,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:24:50,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548947573] [2024-12-02 14:24:50,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548947573] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:24:50,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:24:50,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 14:24:50,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438950686] [2024-12-02 14:24:50,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:24:50,070 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 14:24:50,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:24:50,071 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 14:24:50,071 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 14:24:50,071 INFO L87 Difference]: Start difference. First operand 117 states and 138 transitions. Second operand has 6 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2024-12-02 14:24:50,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:24:50,160 INFO L93 Difference]: Finished difference Result 158 states and 189 transitions. [2024-12-02 14:24:50,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 14:24:50,160 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 81 [2024-12-02 14:24:50,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:24:50,161 INFO L225 Difference]: With dead ends: 158 [2024-12-02 14:24:50,162 INFO L226 Difference]: Without dead ends: 117 [2024-12-02 14:24:50,162 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 14:24:50,162 INFO L435 NwaCegarLoop]: 78 mSDtfsCounter, 0 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 14:24:50,162 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 368 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 14:24:50,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2024-12-02 14:24:50,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2024-12-02 14:24:50,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 87 states have (on average 1.160919540229885) internal successors, (101), 89 states have internal predecessors, (101), 18 states have call successors, (18), 10 states have call predecessors, (18), 11 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) [2024-12-02 14:24:50,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 136 transitions. [2024-12-02 14:24:50,194 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 136 transitions. Word has length 81 [2024-12-02 14:24:50,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:24:50,195 INFO L471 AbstractCegarLoop]: Abstraction has 117 states and 136 transitions. [2024-12-02 14:24:50,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2024-12-02 14:24:50,195 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 136 transitions. [2024-12-02 14:24:50,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-12-02 14:24:50,195 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:24:50,196 INFO L218 NwaCegarLoop]: trace histogram [9, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:24:50,196 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 14:24:50,196 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:24:50,196 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:24:50,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1286777991, now seen corresponding path program 2 times [2024-12-02 14:24:50,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:24:50,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402729992] [2024-12-02 14:24:50,196 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:24:50,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:24:50,256 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:24:50,256 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:24:50,572 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 2 proven. 45 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-12-02 14:24:50,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:24:50,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402729992] [2024-12-02 14:24:50,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402729992] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:24:50,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732648871] [2024-12-02 14:24:50,572 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:24:50,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:24:50,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:24:50,574 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:24:50,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 14:24:50,843 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:24:50,843 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:24:50,846 INFO L256 TraceCheckSpWp]: Trace formula consists of 572 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 14:24:50,854 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:24:51,060 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 14:24:51,060 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:24:51,356 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-12-02 14:24:51,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732648871] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:24:51,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:24:51,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 8] total 30 [2024-12-02 14:24:51,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059279102] [2024-12-02 14:24:51,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:24:51,357 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-12-02 14:24:51,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:24:51,358 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-12-02 14:24:51,358 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=751, Unknown=0, NotChecked=0, Total=870 [2024-12-02 14:24:51,358 INFO L87 Difference]: Start difference. First operand 117 states and 136 transitions. Second operand has 30 states, 30 states have (on average 3.2666666666666666) internal successors, (98), 30 states have internal predecessors, (98), 2 states have call successors, (12), 2 states have call predecessors, (12), 6 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-12-02 14:24:52,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:24:52,032 INFO L93 Difference]: Finished difference Result 216 states and 256 transitions. [2024-12-02 14:24:52,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 14:24:52,032 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.2666666666666666) internal successors, (98), 30 states have internal predecessors, (98), 2 states have call successors, (12), 2 states have call predecessors, (12), 6 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 83 [2024-12-02 14:24:52,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:24:52,033 INFO L225 Difference]: With dead ends: 216 [2024-12-02 14:24:52,034 INFO L226 Difference]: Without dead ends: 134 [2024-12-02 14:24:52,034 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=255, Invalid=1725, Unknown=0, NotChecked=0, Total=1980 [2024-12-02 14:24:52,035 INFO L435 NwaCegarLoop]: 78 mSDtfsCounter, 35 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 14:24:52,035 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 860 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 14:24:52,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2024-12-02 14:24:52,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 128. [2024-12-02 14:24:52,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 98 states have (on average 1.153061224489796) internal successors, (113), 100 states have internal predecessors, (113), 18 states have call successors, (18), 10 states have call predecessors, (18), 11 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) [2024-12-02 14:24:52,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 148 transitions. [2024-12-02 14:24:52,061 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 148 transitions. Word has length 83 [2024-12-02 14:24:52,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:24:52,061 INFO L471 AbstractCegarLoop]: Abstraction has 128 states and 148 transitions. [2024-12-02 14:24:52,061 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.2666666666666666) internal successors, (98), 30 states have internal predecessors, (98), 2 states have call successors, (12), 2 states have call predecessors, (12), 6 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2024-12-02 14:24:52,061 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 148 transitions. [2024-12-02 14:24:52,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-12-02 14:24:52,062 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:24:52,062 INFO L218 NwaCegarLoop]: trace histogram [10, 7, 7, 6, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:24:52,069 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 14:24:52,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-12-02 14:24:52,263 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:24:52,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:24:52,263 INFO L85 PathProgramCache]: Analyzing trace with hash -2054197037, now seen corresponding path program 6 times [2024-12-02 14:24:52,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:24:52,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610379694] [2024-12-02 14:24:52,263 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:24:52,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:24:52,428 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-12-02 14:24:52,428 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:24:52,917 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-12-02 14:24:52,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:24:52,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610379694] [2024-12-02 14:24:52,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610379694] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:24:52,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450025052] [2024-12-02 14:24:52,917 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:24:52,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:24:52,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:24:52,919 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:24:52,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 14:24:56,578 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-12-02 14:24:56,579 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:24:56,584 INFO L256 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 110 conjuncts are in the unsatisfiable core [2024-12-02 14:24:56,588 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:24:56,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 14:24:56,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 14:24:56,764 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:56,765 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-12-02 14:24:56,804 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:56,805 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-12-02 14:24:56,853 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:56,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2024-12-02 14:24:56,908 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:56,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2024-12-02 14:24:56,967 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:56,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 80 [2024-12-02 14:24:57,031 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:57,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 75 treesize of output 92 [2024-12-02 14:24:57,106 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:57,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 84 treesize of output 104 [2024-12-02 14:24:57,187 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:24:57,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 93 treesize of output 116 [2024-12-02 14:24:59,783 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 6 proven. 118 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:24:59,783 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:25:06,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 68 [2024-12-02 14:25:06,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 107 [2024-12-02 14:25:06,225 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 45 proven. 73 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 14:25:06,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450025052] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:25:06,225 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:25:06,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 32, 27] total 68 [2024-12-02 14:25:06,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790298002] [2024-12-02 14:25:06,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:25:06,226 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2024-12-02 14:25:06,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:25:06,227 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2024-12-02 14:25:06,227 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=396, Invalid=4160, Unknown=0, NotChecked=0, Total=4556 [2024-12-02 14:25:06,228 INFO L87 Difference]: Start difference. First operand 128 states and 148 transitions. Second operand has 68 states, 65 states have (on average 1.9846153846153847) internal successors, (129), 64 states have internal predecessors, (129), 8 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2024-12-02 14:25:11,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:25:11,710 INFO L93 Difference]: Finished difference Result 223 states and 259 transitions. [2024-12-02 14:25:11,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-12-02 14:25:11,711 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 65 states have (on average 1.9846153846153847) internal successors, (129), 64 states have internal predecessors, (129), 8 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) Word has length 83 [2024-12-02 14:25:11,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:25:11,711 INFO L225 Difference]: With dead ends: 223 [2024-12-02 14:25:11,711 INFO L226 Difference]: Without dead ends: 135 [2024-12-02 14:25:11,713 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2359 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=803, Invalid=10539, Unknown=0, NotChecked=0, Total=11342 [2024-12-02 14:25:11,713 INFO L435 NwaCegarLoop]: 75 mSDtfsCounter, 166 mSDsluCounter, 1879 mSDsCounter, 0 mSdLazyCounter, 2213 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 1954 SdHoareTripleChecker+Invalid, 2293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 2213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-12-02 14:25:11,713 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 1954 Invalid, 2293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 2213 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-12-02 14:25:11,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2024-12-02 14:25:11,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 129. [2024-12-02 14:25:11,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 99 states have (on average 1.1414141414141414) internal successors, (113), 101 states have internal predecessors, (113), 18 states have call successors, (18), 10 states have call predecessors, (18), 11 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) [2024-12-02 14:25:11,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 148 transitions. [2024-12-02 14:25:11,738 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 148 transitions. Word has length 83 [2024-12-02 14:25:11,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:25:11,739 INFO L471 AbstractCegarLoop]: Abstraction has 129 states and 148 transitions. [2024-12-02 14:25:11,739 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 65 states have (on average 1.9846153846153847) internal successors, (129), 64 states have internal predecessors, (129), 8 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2024-12-02 14:25:11,739 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 148 transitions. [2024-12-02 14:25:11,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2024-12-02 14:25:11,739 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:25:11,739 INFO L218 NwaCegarLoop]: trace histogram [11, 8, 8, 7, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:25:11,753 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 14:25:11,940 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:25:11,940 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:25:11,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:25:11,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1638561651, now seen corresponding path program 7 times [2024-12-02 14:25:11,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:25:11,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514497222] [2024-12-02 14:25:11,940 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:25:11,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:25:12,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:25:12,445 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2024-12-02 14:25:12,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:25:12,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514497222] [2024-12-02 14:25:12,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514497222] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:25:12,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290787792] [2024-12-02 14:25:12,446 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:25:12,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:25:12,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:25:12,447 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:25:12,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 14:25:12,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:25:12,929 INFO L256 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 103 conjuncts are in the unsatisfiable core [2024-12-02 14:25:12,932 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:25:13,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 14:25:13,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 14:25:13,138 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:13,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-12-02 14:25:13,183 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:13,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-12-02 14:25:13,236 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:13,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2024-12-02 14:25:13,292 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:13,292 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2024-12-02 14:25:13,353 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:13,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 80 [2024-12-02 14:25:13,424 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:13,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 75 treesize of output 92 [2024-12-02 14:25:13,517 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:13,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 84 treesize of output 104 [2024-12-02 14:25:13,633 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:13,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 93 treesize of output 116 [2024-12-02 14:25:13,743 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:13,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 102 treesize of output 128 [2024-12-02 14:25:13,985 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 6 proven. 66 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2024-12-02 14:25:13,985 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:25:24,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2024-12-02 14:25:24,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2024-12-02 14:25:24,960 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 149 refuted. 1 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 14:25:24,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290787792] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:25:24,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:25:24,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 22, 28] total 60 [2024-12-02 14:25:24,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104685833] [2024-12-02 14:25:24,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:25:24,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-12-02 14:25:24,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:25:24,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-12-02 14:25:24,961 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=3098, Unknown=1, NotChecked=0, Total=3540 [2024-12-02 14:25:24,962 INFO L87 Difference]: Start difference. First operand 129 states and 148 transitions. Second operand has 60 states, 58 states have (on average 2.0) internal successors, (116), 58 states have internal predecessors, (116), 6 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) [2024-12-02 14:25:31,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 14:25:34,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:25:34,961 INFO L93 Difference]: Finished difference Result 225 states and 260 transitions. [2024-12-02 14:25:34,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-02 14:25:34,962 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 58 states have (on average 2.0) internal successors, (116), 58 states have internal predecessors, (116), 6 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) Word has length 87 [2024-12-02 14:25:34,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:25:34,963 INFO L225 Difference]: With dead ends: 225 [2024-12-02 14:25:34,963 INFO L226 Difference]: Without dead ends: 137 [2024-12-02 14:25:34,964 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1056 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=823, Invalid=7732, Unknown=1, NotChecked=0, Total=8556 [2024-12-02 14:25:34,964 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 134 mSDsluCounter, 1786 mSDsCounter, 0 mSdLazyCounter, 2355 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 1844 SdHoareTripleChecker+Invalid, 2409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 2355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2024-12-02 14:25:34,964 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 1844 Invalid, 2409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 2355 Invalid, 0 Unknown, 0 Unchecked, 7.8s Time] [2024-12-02 14:25:34,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2024-12-02 14:25:35,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 130. [2024-12-02 14:25:35,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 100 states have (on average 1.13) internal successors, (113), 102 states have internal predecessors, (113), 18 states have call successors, (18), 10 states have call predecessors, (18), 11 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) [2024-12-02 14:25:35,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 148 transitions. [2024-12-02 14:25:35,002 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 148 transitions. Word has length 87 [2024-12-02 14:25:35,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:25:35,003 INFO L471 AbstractCegarLoop]: Abstraction has 130 states and 148 transitions. [2024-12-02 14:25:35,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 58 states have (on average 2.0) internal successors, (116), 58 states have internal predecessors, (116), 6 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) [2024-12-02 14:25:35,003 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 148 transitions. [2024-12-02 14:25:35,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2024-12-02 14:25:35,003 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:25:35,003 INFO L218 NwaCegarLoop]: trace histogram [12, 9, 9, 8, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:25:35,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 14:25:35,203 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 14:25:35,204 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:25:35,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:25:35,204 INFO L85 PathProgramCache]: Analyzing trace with hash 831562707, now seen corresponding path program 8 times [2024-12-02 14:25:35,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:25:35,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116850596] [2024-12-02 14:25:35,204 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:25:35,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:25:35,273 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:25:35,273 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:25:35,685 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-12-02 14:25:35,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:25:35,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116850596] [2024-12-02 14:25:35,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116850596] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:25:35,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286452609] [2024-12-02 14:25:35,685 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:25:35,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:25:35,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:25:35,687 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:25:35,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 14:25:36,491 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:25:36,492 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:25:36,497 INFO L256 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 128 conjuncts are in the unsatisfiable core [2024-12-02 14:25:36,503 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:25:36,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 14:25:36,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 14:25:36,720 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:36,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-12-02 14:25:36,766 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:36,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-12-02 14:25:36,807 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:36,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2024-12-02 14:25:36,883 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:36,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2024-12-02 14:25:36,955 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:36,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 80 [2024-12-02 14:25:37,040 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:37,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 75 treesize of output 92 [2024-12-02 14:25:37,131 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:37,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 84 treesize of output 104 [2024-12-02 14:25:37,245 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:37,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 93 treesize of output 116 [2024-12-02 14:25:37,387 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:37,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 102 treesize of output 128 [2024-12-02 14:25:37,560 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:25:37,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 111 treesize of output 140 [2024-12-02 14:25:37,912 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 6 proven. 78 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2024-12-02 14:25:37,912 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:25:48,195 WARN L286 SmtUtils]: Spent 7.34s on a formula simplification. DAG size of input: 148 DAG size of output: 144 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2024-12-02 14:26:05,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 38 [2024-12-02 14:26:05,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2024-12-02 14:26:06,119 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 182 refuted. 4 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 14:26:06,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286452609] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:26:06,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:26:06,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 23, 32] total 66 [2024-12-02 14:26:06,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818907493] [2024-12-02 14:26:06,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:26:06,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2024-12-02 14:26:06,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:26:06,121 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2024-12-02 14:26:06,121 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=536, Invalid=3750, Unknown=4, NotChecked=0, Total=4290 [2024-12-02 14:26:06,122 INFO L87 Difference]: Start difference. First operand 130 states and 148 transitions. Second operand has 66 states, 63 states have (on average 1.9365079365079365) internal successors, (122), 63 states have internal predecessors, (122), 7 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) [2024-12-02 14:28:08,482 WARN L286 SmtUtils]: Spent 1.89m on a formula simplification. DAG size of input: 204 DAG size of output: 204 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-02 14:28:10,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:28:10,143 INFO L93 Difference]: Finished difference Result 231 states and 264 transitions. [2024-12-02 14:28:10,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-12-02 14:28:10,144 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 63 states have (on average 1.9365079365079365) internal successors, (122), 63 states have internal predecessors, (122), 7 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) Word has length 91 [2024-12-02 14:28:10,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:28:10,144 INFO L225 Difference]: With dead ends: 231 [2024-12-02 14:28:10,144 INFO L226 Difference]: Without dead ends: 138 [2024-12-02 14:28:10,145 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2082 ImplicationChecksByTransitivity, 138.2s TimeCoverageRelationStatistics Valid=1010, Invalid=10116, Unknown=4, NotChecked=0, Total=11130 [2024-12-02 14:28:10,146 INFO L435 NwaCegarLoop]: 54 mSDtfsCounter, 162 mSDsluCounter, 1824 mSDsCounter, 0 mSdLazyCounter, 2717 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 1878 SdHoareTripleChecker+Invalid, 2790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 2717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2024-12-02 14:28:10,146 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 1878 Invalid, 2790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 2717 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2024-12-02 14:28:10,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2024-12-02 14:28:10,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 131. [2024-12-02 14:28:10,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 101 states have (on average 1.118811881188119) internal successors, (113), 103 states have internal predecessors, (113), 18 states have call successors, (18), 10 states have call predecessors, (18), 11 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) [2024-12-02 14:28:10,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 148 transitions. [2024-12-02 14:28:10,197 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 148 transitions. Word has length 91 [2024-12-02 14:28:10,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:28:10,197 INFO L471 AbstractCegarLoop]: Abstraction has 131 states and 148 transitions. [2024-12-02 14:28:10,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 63 states have (on average 1.9365079365079365) internal successors, (122), 63 states have internal predecessors, (122), 7 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) [2024-12-02 14:28:10,198 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 148 transitions. [2024-12-02 14:28:10,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-12-02 14:28:10,198 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:28:10,198 INFO L218 NwaCegarLoop]: trace histogram [13, 10, 10, 9, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:28:10,208 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-12-02 14:28:10,399 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 14:28:10,399 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:28:10,399 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:28:10,399 INFO L85 PathProgramCache]: Analyzing trace with hash -285126029, now seen corresponding path program 9 times [2024-12-02 14:28:10,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:28:10,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887399058] [2024-12-02 14:28:10,399 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:28:10,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:28:10,645 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-12-02 14:28:10,645 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:28:11,239 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2024-12-02 14:28:11,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:28:11,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887399058] [2024-12-02 14:28:11,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887399058] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:28:11,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467120314] [2024-12-02 14:28:11,240 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:28:11,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:28:11,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:28:11,241 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:28:11,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0fa9950c-f79c-48cf-b429-aca2a2e24812/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 14:28:21,050 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-12-02 14:28:21,050 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:28:21,059 INFO L256 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 160 conjuncts are in the unsatisfiable core [2024-12-02 14:28:21,064 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:28:21,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 14:28:21,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 14:28:21,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 82 [2024-12-02 14:28:21,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 14:28:21,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 14:28:21,115 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 53 [2024-12-02 14:28:21,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2024-12-02 14:28:21,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 14:28:21,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 34 [2024-12-02 14:28:21,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 99 [2024-12-02 14:28:21,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-12-02 14:28:21,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-12-02 14:28:21,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-12-02 14:28:21,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 14:28:21,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 113 [2024-12-02 14:28:21,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 14:28:21,220 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 79 [2024-12-02 14:28:21,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-02 14:28:21,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 14:28:21,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 116 [2024-12-02 14:28:21,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 14:28:21,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2024-12-02 14:28:21,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 14:28:21,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 14:28:21,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 14:28:21,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 172 [2024-12-02 14:28:21,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 63 [2024-12-02 14:28:21,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-12-02 14:28:21,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 14:28:21,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 85 [2024-12-02 14:28:21,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 14:28:21,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 53 [2024-12-02 14:28:21,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2024-12-02 14:28:21,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 67 [2024-12-02 14:28:21,532 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 14:28:21,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 5 [2024-12-02 14:28:21,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 101 [2024-12-02 14:28:21,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 14:28:21,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 37 [2024-12-02 14:28:21,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 50 [2024-12-02 14:28:21,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-12-02 14:28:21,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 71 [2024-12-02 14:28:21,635 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 87 [2024-12-02 14:28:21,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2024-12-02 14:32:13,067 WARN L286 SmtUtils]: Spent 3.20m on a formula simplification. DAG size of input: 2070 DAG size of output: 2066 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-12-02 14:32:13,068 INFO L349 Elim1Store]: treesize reduction 8, result has 99.8 percent of original size [2024-12-02 14:32:13,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 32 select indices, 32 select index equivalence classes, 0 disjoint index pairs (out of 496 index pairs), introduced 48 new quantified variables, introduced 496 case distinctions, treesize of input 7543 treesize of output 9937 [2024-12-02 14:32:15,987 INFO L224 Elim1Store]: Index analysis took 1383 ms [2024-12-02 14:33:46,179 WARN L286 SmtUtils]: Spent 1.50m on a formula simplification. DAG size of input: 2087 DAG size of output: 2083 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-12-02 14:33:46,180 INFO L349 Elim1Store]: treesize reduction 10, result has 99.8 percent of original size [2024-12-02 14:33:46,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 32 select indices, 32 select index equivalence classes, 0 disjoint index pairs (out of 496 index pairs), introduced 32 new quantified variables, introduced 496 case distinctions, treesize of input 2571 treesize of output 7899 [2024-12-02 14:33:48,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 984 treesize of output 852 [2024-12-02 14:33:50,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 980 treesize of output 848 [2024-12-02 14:33:51,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 976 treesize of output 844 [2024-12-02 14:33:53,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 252 [2024-12-02 14:33:56,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 250 [2024-12-02 14:33:59,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 250 [2024-12-02 14:34:02,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 243 treesize of output 246 [2024-12-02 14:34:05,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 253 [2024-12-02 14:34:06,801 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-12-02 14:34:06,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 245 treesize of output 255 [2024-12-02 14:34:08,515 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2024-12-02 14:34:08,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 976 treesize of output 858 [2024-12-02 14:34:11,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 236 [2024-12-02 14:34:13,231 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-12-02 14:34:13,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 959 treesize of output 836 [2024-12-02 14:34:16,303 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 954 treesize of output 826 [2024-12-02 14:34:19,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 220 treesize of output 223 [2024-12-02 14:34:20,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 217 treesize of output 220 [2024-12-02 14:34:22,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 214 treesize of output 220 [2024-12-02 14:34:25,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 214 [2024-12-02 14:34:27,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 204 [2024-12-02 14:34:30,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 198 [2024-12-02 14:34:32,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 197 [2024-12-02 14:34:33,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 184 treesize of output 189 [2024-12-02 14:34:35,881 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-12-02 14:34:35,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 975 treesize of output 852 [2024-12-02 14:34:39,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 979 treesize of output 851 [2024-12-02 14:34:42,822 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2024-12-02 14:34:42,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 970 treesize of output 852 [2024-12-02 14:34:46,295 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 953 treesize of output 825 [2024-12-02 14:34:49,885 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-12-02 14:34:49,885 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 970 treesize of output 847 [2024-12-02 14:34:53,566 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2024-12-02 14:34:53,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 965 treesize of output 847 [2024-12-02 14:34:57,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 223 treesize of output 226 [2024-12-02 14:35:00,845 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-12-02 14:35:00,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 226 treesize of output 236 [2024-12-02 14:35:02,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 221 treesize of output 224 [2024-12-02 14:35:04,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 230 [2024-12-02 14:35:08,541 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-12-02 14:35:08,541 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 240 [2024-12-02 14:35:10,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 225 treesize of output 228 [2024-12-02 14:35:12,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 227 [2024-12-02 14:35:14,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 223 treesize of output 226 [2024-12-02 14:35:16,555 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 220 treesize of output 218 [2024-12-02 14:35:18,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 212 treesize of output 217 [2024-12-02 14:35:20,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 208 [2024-12-02 14:35:24,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 200 [2024-12-02 14:35:26,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 221 [2024-12-02 14:35:28,515 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 215 treesize of output 218 [2024-12-02 14:35:30,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 212 treesize of output 217 [2024-12-02 14:35:32,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 207 [2024-12-02 14:35:34,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 198 [2024-12-02 14:35:38,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 192 [2024-12-02 14:35:40,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 179 treesize of output 182 [2024-12-02 14:35:43,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 223 [2024-12-02 14:35:47,150 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2024-12-02 14:35:47,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 214 treesize of output 227 [2024-12-02 14:35:51,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 210 [2024-12-02 14:35:53,598 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-12-02 14:35:53,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 204 treesize of output 214 [2024-12-02 14:35:55,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 202 [2024-12-02 14:35:58,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 196 treesize of output 201 [2024-12-02 14:36:00,418 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-12-02 14:36:00,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 188 treesize of output 198 [2024-12-02 14:36:02,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 188 [2024-12-02 14:36:04,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 174 [2024-12-02 14:36:07,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 171 [2024-12-02 14:36:09,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 171 [2024-12-02 14:36:13,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 163 [2024-12-02 14:36:16,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 157 treesize of output 160 [2024-12-02 14:36:18,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 159 [2024-12-02 14:36:20,675 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 197 [2024-12-02 14:36:23,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 196 [2024-12-02 14:36:27,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 190 [2024-12-02 14:36:29,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 184 treesize of output 189