./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-more-vector-add.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-more-vector-add.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 63e73d2abe89b782ca9e5c579baa72b5461ffc3c60c322f6f03d18cdd5548702 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:05:32,607 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:05:32,699 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 04:05:32,710 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:05:32,713 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:05:32,762 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:05:32,763 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:05:32,763 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:05:32,764 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:05:32,764 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:05:32,764 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:05:32,764 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:05:32,765 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:05:32,765 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:05:32,765 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:05:32,765 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:05:32,766 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:05:32,766 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:05:32,766 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:05:32,766 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:05:32,766 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 04:05:32,767 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 04:05:32,767 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 04:05:32,767 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:05:32,767 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:05:32,767 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 04:05:32,767 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:05:32,768 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:05:32,768 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:05:32,768 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:05:32,768 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:05:32,768 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:05:32,768 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:05:32,768 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:05:32,769 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:05:32,769 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:05:32,769 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:05:32,769 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:05:32,769 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:05:32,769 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:05:32,770 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:05:32,770 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:05:32,770 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:05:32,770 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:05:32,770 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:05:32,770 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:05:32,770 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:05:32,771 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_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 63e73d2abe89b782ca9e5c579baa72b5461ffc3c60c322f6f03d18cdd5548702 [2024-11-28 04:05:33,111 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:05:33,121 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:05:33,124 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:05:33,126 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:05:33,126 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:05:33,127 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/popl20-more-vector-add.wvr.c [2024-11-28 04:05:36,461 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/data/5275e2f34/a5dbd78f93b34325bb8c794d15aff1e5/FLAG36df1a1f4 [2024-11-28 04:05:36,746 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:05:36,747 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/sv-benchmarks/c/weaver/popl20-more-vector-add.wvr.c [2024-11-28 04:05:36,758 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/data/5275e2f34/a5dbd78f93b34325bb8c794d15aff1e5/FLAG36df1a1f4 [2024-11-28 04:05:36,777 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/data/5275e2f34/a5dbd78f93b34325bb8c794d15aff1e5 [2024-11-28 04:05:36,781 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:05:36,787 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:05:36,789 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:05:36,789 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:05:36,795 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:05:36,796 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:05:36" (1/1) ... [2024-11-28 04:05:36,798 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ed01837 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:36, skipping insertion in model container [2024-11-28 04:05:36,801 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:05:36" (1/1) ... [2024-11-28 04:05:36,827 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:05:37,131 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 04:05:37,137 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:05:37,155 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:05:37,208 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:05:37,238 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:05:37,239 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:37 WrapperNode [2024-11-28 04:05:37,240 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:05:37,241 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:05:37,241 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:05:37,242 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:05:37,260 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:37" (1/1) ... [2024-11-28 04:05:37,277 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:37" (1/1) ... [2024-11-28 04:05:37,324 INFO L138 Inliner]: procedures = 24, calls = 32, calls flagged for inlining = 12, calls inlined = 18, statements flattened = 183 [2024-11-28 04:05:37,328 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:05:37,329 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:05:37,329 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:05:37,330 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:05:37,350 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:37" (1/1) ... [2024-11-28 04:05:37,350 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:37" (1/1) ... [2024-11-28 04:05:37,354 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:37" (1/1) ... [2024-11-28 04:05:37,393 INFO L175 MemorySlicer]: Split 17 memory accesses to 2 slices as follows [2, 15]. 88 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 7 writes are split as follows [0, 7]. [2024-11-28 04:05:37,393 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:37" (1/1) ... [2024-11-28 04:05:37,396 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:37" (1/1) ... [2024-11-28 04:05:37,414 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:37" (1/1) ... [2024-11-28 04:05:37,418 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:37" (1/1) ... [2024-11-28 04:05:37,423 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:37" (1/1) ... [2024-11-28 04:05:37,426 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:37" (1/1) ... [2024-11-28 04:05:37,427 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:37" (1/1) ... [2024-11-28 04:05:37,431 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:05:37,432 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:05:37,432 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:05:37,432 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:05:37,434 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:37" (1/1) ... [2024-11-28 04:05:37,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:05:37,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:05:37,487 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:05:37,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:05:37,536 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:05:37,536 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 04:05:37,537 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 04:05:37,537 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 04:05:37,537 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 04:05:37,537 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-28 04:05:37,538 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-28 04:05:37,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:05:37,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 04:05:37,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 04:05:37,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 04:05:37,538 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 04:05:37,538 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:05:37,538 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:05:37,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 04:05:37,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 04:05:37,541 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 04:05:37,688 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:05:37,690 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:05:38,639 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 04:05:38,640 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:05:39,119 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:05:39,119 INFO L312 CfgBuilder]: Removed 7 assume(true) statements. [2024-11-28 04:05:39,120 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:05:39 BoogieIcfgContainer [2024-11-28 04:05:39,120 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:05:39,123 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:05:39,123 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:05:39,130 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:05:39,130 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:05:36" (1/3) ... [2024-11-28 04:05:39,131 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46d131d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:05:39, skipping insertion in model container [2024-11-28 04:05:39,131 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:05:37" (2/3) ... [2024-11-28 04:05:39,131 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46d131d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:05:39, skipping insertion in model container [2024-11-28 04:05:39,132 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:05:39" (3/3) ... [2024-11-28 04:05:39,133 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-vector-add.wvr.c [2024-11-28 04:05:39,154 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:05:39,156 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-vector-add.wvr.c that has 4 procedures, 74 locations, 1 initial locations, 7 loop locations, and 32 error locations. [2024-11-28 04:05:39,156 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 04:05:39,295 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-28 04:05:39,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 83 places, 80 transitions, 181 flow [2024-11-28 04:05:39,420 INFO L124 PetriNetUnfolderBase]: 7/77 cut-off events. [2024-11-28 04:05:39,427 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 04:05:39,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90 conditions, 77 events. 7/77 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 218 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 53. Up to 2 conditions per place. [2024-11-28 04:05:39,438 INFO L82 GeneralOperation]: Start removeDead. Operand has 83 places, 80 transitions, 181 flow [2024-11-28 04:05:39,446 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 79 places, 76 transitions, 170 flow [2024-11-28 04:05:39,463 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:05:39,489 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@13fd6655, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:05:39,490 INFO L334 AbstractCegarLoop]: Starting to check reachability of 53 error locations. [2024-11-28 04:05:39,499 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 04:05:39,500 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-28 04:05:39,501 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 04:05:39,501 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:05:39,502 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 04:05:39,503 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:05:39,511 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:05:39,512 INFO L85 PathProgramCache]: Analyzing trace with hash 756213, now seen corresponding path program 1 times [2024-11-28 04:05:39,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:05:39,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305230883] [2024-11-28 04:05:39,526 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:39,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:05:39,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:39,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:05:39,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:05:39,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305230883] [2024-11-28 04:05:39,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305230883] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:05:39,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:05:39,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 04:05:39,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632659869] [2024-11-28 04:05:39,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:05:39,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:05:39,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:05:39,991 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:05:39,991 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:05:40,093 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 80 [2024-11-28 04:05:40,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 76 transitions, 170 flow. Second operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:40,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:05:40,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 80 [2024-11-28 04:05:40,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:05:40,438 INFO L124 PetriNetUnfolderBase]: 203/468 cut-off events. [2024-11-28 04:05:40,438 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-11-28 04:05:40,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 817 conditions, 468 events. 203/468 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2280 event pairs, 124 based on Foata normal form. 1/342 useless extension candidates. Maximal degree in co-relation 687. Up to 294 conditions per place. [2024-11-28 04:05:40,448 INFO L140 encePairwiseOnDemand]: 73/80 looper letters, 31 selfloop transitions, 2 changer transitions 0/70 dead transitions. [2024-11-28 04:05:40,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 70 transitions, 224 flow [2024-11-28 04:05:40,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:05:40,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 04:05:40,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 161 transitions. [2024-11-28 04:05:40,476 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6708333333333333 [2024-11-28 04:05:40,478 INFO L175 Difference]: Start difference. First operand has 79 places, 76 transitions, 170 flow. Second operand 3 states and 161 transitions. [2024-11-28 04:05:40,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 70 transitions, 224 flow [2024-11-28 04:05:40,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 70 transitions, 212 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 04:05:40,495 INFO L231 Difference]: Finished difference. Result has 69 places, 70 transitions, 150 flow [2024-11-28 04:05:40,498 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=150, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2024-11-28 04:05:40,506 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, -10 predicate places. [2024-11-28 04:05:40,510 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 70 transitions, 150 flow [2024-11-28 04:05:40,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:40,511 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:05:40,511 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 04:05:40,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 04:05:40,512 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:05:40,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:05:40,514 INFO L85 PathProgramCache]: Analyzing trace with hash 756214, now seen corresponding path program 1 times [2024-11-28 04:05:40,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:05:40,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805229180] [2024-11-28 04:05:40,514 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:40,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:05:40,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:41,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:05:41,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:05:41,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805229180] [2024-11-28 04:05:41,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805229180] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:05:41,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:05:41,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:05:41,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914052725] [2024-11-28 04:05:41,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:05:41,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:05:41,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:05:41,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:05:41,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:05:41,371 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 80 [2024-11-28 04:05:41,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 70 transitions, 150 flow. Second operand has 4 states, 4 states have (on average 41.75) internal successors, (167), 4 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:41,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:05:41,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 80 [2024-11-28 04:05:41,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:05:41,702 INFO L124 PetriNetUnfolderBase]: 204/471 cut-off events. [2024-11-28 04:05:41,703 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 04:05:41,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 801 conditions, 471 events. 204/471 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2280 event pairs, 124 based on Foata normal form. 0/340 useless extension candidates. Maximal degree in co-relation 756. Up to 311 conditions per place. [2024-11-28 04:05:41,713 INFO L140 encePairwiseOnDemand]: 75/80 looper letters, 36 selfloop transitions, 4 changer transitions 0/73 dead transitions. [2024-11-28 04:05:41,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 73 transitions, 236 flow [2024-11-28 04:05:41,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:05:41,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 04:05:41,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 205 transitions. [2024-11-28 04:05:41,716 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.640625 [2024-11-28 04:05:41,717 INFO L175 Difference]: Start difference. First operand has 69 places, 70 transitions, 150 flow. Second operand 4 states and 205 transitions. [2024-11-28 04:05:41,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 73 transitions, 236 flow [2024-11-28 04:05:41,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 73 transitions, 232 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 04:05:41,723 INFO L231 Difference]: Finished difference. Result has 72 places, 73 transitions, 173 flow [2024-11-28 04:05:41,724 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=173, PETRI_PLACES=72, PETRI_TRANSITIONS=73} [2024-11-28 04:05:41,725 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, -7 predicate places. [2024-11-28 04:05:41,726 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 73 transitions, 173 flow [2024-11-28 04:05:41,727 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.75) internal successors, (167), 4 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:41,727 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:05:41,727 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-28 04:05:41,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:05:41,728 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:05:41,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:05:41,729 INFO L85 PathProgramCache]: Analyzing trace with hash 23445497, now seen corresponding path program 1 times [2024-11-28 04:05:41,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:05:41,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073390119] [2024-11-28 04:05:41,730 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:41,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:05:41,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:41,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:05:41,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:05:41,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073390119] [2024-11-28 04:05:41,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073390119] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:05:41,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:05:41,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:05:41,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428845390] [2024-11-28 04:05:41,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:05:41,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:05:41,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:05:41,882 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:05:41,882 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:05:41,905 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 80 [2024-11-28 04:05:41,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 73 transitions, 173 flow. Second operand has 4 states, 4 states have (on average 45.75) internal successors, (183), 4 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:41,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:05:41,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 80 [2024-11-28 04:05:41,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:05:42,188 INFO L124 PetriNetUnfolderBase]: 207/486 cut-off events. [2024-11-28 04:05:42,189 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 04:05:42,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 835 conditions, 486 events. 207/486 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2394 event pairs, 124 based on Foata normal form. 0/356 useless extension candidates. Maximal degree in co-relation 769. Up to 308 conditions per place. [2024-11-28 04:05:42,199 INFO L140 encePairwiseOnDemand]: 68/80 looper letters, 35 selfloop transitions, 13 changer transitions 0/85 dead transitions. [2024-11-28 04:05:42,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 85 transitions, 293 flow [2024-11-28 04:05:42,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:05:42,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 04:05:42,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 231 transitions. [2024-11-28 04:05:42,204 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.721875 [2024-11-28 04:05:42,208 INFO L175 Difference]: Start difference. First operand has 72 places, 73 transitions, 173 flow. Second operand 4 states and 231 transitions. [2024-11-28 04:05:42,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 85 transitions, 293 flow [2024-11-28 04:05:42,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 85 transitions, 290 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 04:05:42,211 INFO L231 Difference]: Finished difference. Result has 76 places, 82 transitions, 248 flow [2024-11-28 04:05:42,212 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=248, PETRI_PLACES=76, PETRI_TRANSITIONS=82} [2024-11-28 04:05:42,214 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, -3 predicate places. [2024-11-28 04:05:42,214 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 82 transitions, 248 flow [2024-11-28 04:05:42,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 45.75) internal successors, (183), 4 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:42,215 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:05:42,215 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-28 04:05:42,216 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 04:05:42,216 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:05:42,216 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:05:42,217 INFO L85 PathProgramCache]: Analyzing trace with hash 726745586, now seen corresponding path program 1 times [2024-11-28 04:05:42,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:05:42,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7881567] [2024-11-28 04:05:42,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:42,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:05:42,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:42,647 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:05:42,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:05:42,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7881567] [2024-11-28 04:05:42,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7881567] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:05:42,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566371970] [2024-11-28 04:05:42,648 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:42,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:05:42,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:05:42,653 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:05:42,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:05:42,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:42,749 INFO L256 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 04:05:42,754 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:05:42,849 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-11-28 04:05:43,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:05:43,109 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:05:43,298 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:05:43,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566371970] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:05:43,298 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:05:43,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-28 04:05:43,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966205220] [2024-11-28 04:05:43,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:05:43,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:05:43,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:05:43,300 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:05:43,300 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:05:44,200 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 80 [2024-11-28 04:05:44,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 82 transitions, 248 flow. Second operand has 11 states, 11 states have (on average 42.36363636363637) internal successors, (466), 11 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:44,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:05:44,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 80 [2024-11-28 04:05:44,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:05:44,835 INFO L124 PetriNetUnfolderBase]: 208/488 cut-off events. [2024-11-28 04:05:44,835 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-28 04:05:44,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 883 conditions, 488 events. 208/488 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2432 event pairs, 124 based on Foata normal form. 0/365 useless extension candidates. Maximal degree in co-relation 775. Up to 323 conditions per place. [2024-11-28 04:05:44,844 INFO L140 encePairwiseOnDemand]: 75/80 looper letters, 41 selfloop transitions, 10 changer transitions 0/84 dead transitions. [2024-11-28 04:05:44,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 84 transitions, 361 flow [2024-11-28 04:05:44,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:05:44,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:05:44,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 372 transitions. [2024-11-28 04:05:44,848 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-11-28 04:05:44,848 INFO L175 Difference]: Start difference. First operand has 76 places, 82 transitions, 248 flow. Second operand 8 states and 372 transitions. [2024-11-28 04:05:44,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 84 transitions, 361 flow [2024-11-28 04:05:44,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 84 transitions, 361 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-28 04:05:44,858 INFO L231 Difference]: Finished difference. Result has 82 places, 84 transitions, 279 flow [2024-11-28 04:05:44,859 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=279, PETRI_PLACES=82, PETRI_TRANSITIONS=84} [2024-11-28 04:05:44,860 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 3 predicate places. [2024-11-28 04:05:44,861 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 84 transitions, 279 flow [2024-11-28 04:05:44,862 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 42.36363636363637) internal successors, (466), 11 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:44,862 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:05:44,862 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-28 04:05:44,875 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 04:05:45,066 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:05:45,067 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:05:45,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:05:45,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1054279549, now seen corresponding path program 1 times [2024-11-28 04:05:45,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:05:45,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586196534] [2024-11-28 04:05:45,068 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:45,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:05:45,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:45,528 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:05:45,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:05:45,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586196534] [2024-11-28 04:05:45,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586196534] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:05:45,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520864586] [2024-11-28 04:05:45,530 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:45,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:05:45,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:05:45,539 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:05:45,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:05:45,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:45,646 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-28 04:05:45,649 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:05:45,678 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-11-28 04:05:45,875 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:05:45,876 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2024-11-28 04:05:45,924 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:05:45,925 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:05:46,065 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:05:46,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520864586] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:05:46,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:05:46,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 10 [2024-11-28 04:05:46,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750583224] [2024-11-28 04:05:46,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:05:46,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:05:46,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:05:46,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:05:46,068 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:05:46,258 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 80 [2024-11-28 04:05:46,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 84 transitions, 279 flow. Second operand has 5 states, 5 states have (on average 42.2) internal successors, (211), 5 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:46,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:05:46,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 80 [2024-11-28 04:05:46,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:05:46,723 INFO L124 PetriNetUnfolderBase]: 406/938 cut-off events. [2024-11-28 04:05:46,724 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2024-11-28 04:05:46,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1651 conditions, 938 events. 406/938 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5514 event pairs, 248 based on Foata normal form. 3/706 useless extension candidates. Maximal degree in co-relation 838. Up to 312 conditions per place. [2024-11-28 04:05:46,736 INFO L140 encePairwiseOnDemand]: 68/80 looper letters, 64 selfloop transitions, 12 changer transitions 0/109 dead transitions. [2024-11-28 04:05:46,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 109 transitions, 498 flow [2024-11-28 04:05:46,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:05:46,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:05:46,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 279 transitions. [2024-11-28 04:05:46,739 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6975 [2024-11-28 04:05:46,740 INFO L175 Difference]: Start difference. First operand has 82 places, 84 transitions, 279 flow. Second operand 5 states and 279 transitions. [2024-11-28 04:05:46,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 109 transitions, 498 flow [2024-11-28 04:05:46,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 109 transitions, 456 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-11-28 04:05:46,760 INFO L231 Difference]: Finished difference. Result has 80 places, 85 transitions, 281 flow [2024-11-28 04:05:46,760 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=237, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=281, PETRI_PLACES=80, PETRI_TRANSITIONS=85} [2024-11-28 04:05:46,761 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 1 predicate places. [2024-11-28 04:05:46,764 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 85 transitions, 281 flow [2024-11-28 04:05:46,766 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 42.2) internal successors, (211), 5 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:46,766 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:05:46,766 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2024-11-28 04:05:46,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 04:05:46,970 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:05:46,971 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:05:46,971 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:05:46,972 INFO L85 PathProgramCache]: Analyzing trace with hash -449610301, now seen corresponding path program 1 times [2024-11-28 04:05:46,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:05:46,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755240377] [2024-11-28 04:05:46,972 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:46,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:05:46,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:47,192 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:05:47,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:05:47,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755240377] [2024-11-28 04:05:47,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755240377] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:05:47,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381326212] [2024-11-28 04:05:47,193 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:47,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:05:47,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:05:47,196 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:05:47,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:05:47,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:47,294 INFO L256 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:05:47,295 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:05:47,397 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:05:47,397 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:05:47,485 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:05:47,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381326212] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:05:47,486 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:05:47,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-28 04:05:47,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985160933] [2024-11-28 04:05:47,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:05:47,487 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 04:05:47,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:05:47,488 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 04:05:47,488 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:05:47,652 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 80 [2024-11-28 04:05:47,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 85 transitions, 281 flow. Second operand has 13 states, 13 states have (on average 46.53846153846154) internal successors, (605), 13 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:47,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:05:47,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 80 [2024-11-28 04:05:47,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:05:48,337 INFO L124 PetriNetUnfolderBase]: 610/1413 cut-off events. [2024-11-28 04:05:48,338 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-11-28 04:05:48,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2489 conditions, 1413 events. 610/1413 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7815 event pairs, 372 based on Foata normal form. 3/1058 useless extension candidates. Maximal degree in co-relation 790. Up to 590 conditions per place. [2024-11-28 04:05:48,351 INFO L140 encePairwiseOnDemand]: 67/80 looper letters, 54 selfloop transitions, 39 changer transitions 0/129 dead transitions. [2024-11-28 04:05:48,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 129 transitions, 645 flow [2024-11-28 04:05:48,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:05:48,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 04:05:48,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 500 transitions. [2024-11-28 04:05:48,355 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-11-28 04:05:48,355 INFO L175 Difference]: Start difference. First operand has 80 places, 85 transitions, 281 flow. Second operand 9 states and 500 transitions. [2024-11-28 04:05:48,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 129 transitions, 645 flow [2024-11-28 04:05:48,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 129 transitions, 643 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 04:05:48,367 INFO L231 Difference]: Finished difference. Result has 89 places, 103 transitions, 501 flow [2024-11-28 04:05:48,367 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=501, PETRI_PLACES=89, PETRI_TRANSITIONS=103} [2024-11-28 04:05:48,368 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 10 predicate places. [2024-11-28 04:05:48,368 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 103 transitions, 501 flow [2024-11-28 04:05:48,369 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 46.53846153846154) internal successors, (605), 13 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:48,369 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:05:48,369 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:05:48,383 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 04:05:48,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:05:48,570 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:05:48,571 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:05:48,571 INFO L85 PathProgramCache]: Analyzing trace with hash 328370557, now seen corresponding path program 1 times [2024-11-28 04:05:48,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:05:48,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882112943] [2024-11-28 04:05:48,571 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:48,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:05:48,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:48,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:05:48,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:05:48,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882112943] [2024-11-28 04:05:48,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882112943] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:05:48,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:05:48,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:05:48,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303120511] [2024-11-28 04:05:48,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:05:48,753 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:05:48,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:05:48,753 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:05:48,753 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:05:48,808 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2024-11-28 04:05:48,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 103 transitions, 501 flow. Second operand has 5 states, 5 states have (on average 45.6) internal successors, (228), 5 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:48,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:05:48,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2024-11-28 04:05:48,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:05:49,356 INFO L124 PetriNetUnfolderBase]: 874/1942 cut-off events. [2024-11-28 04:05:49,357 INFO L125 PetriNetUnfolderBase]: For 68/68 co-relation queries the response was YES. [2024-11-28 04:05:49,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3514 conditions, 1942 events. 874/1942 cut-off events. For 68/68 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 11020 event pairs, 496 based on Foata normal form. 2/1438 useless extension candidates. Maximal degree in co-relation 1335. Up to 781 conditions per place. [2024-11-28 04:05:49,375 INFO L140 encePairwiseOnDemand]: 67/80 looper letters, 71 selfloop transitions, 27 changer transitions 1/134 dead transitions. [2024-11-28 04:05:49,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 134 transitions, 787 flow [2024-11-28 04:05:49,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:05:49,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:05:49,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 343 transitions. [2024-11-28 04:05:49,378 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7145833333333333 [2024-11-28 04:05:49,378 INFO L175 Difference]: Start difference. First operand has 89 places, 103 transitions, 501 flow. Second operand 6 states and 343 transitions. [2024-11-28 04:05:49,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 134 transitions, 787 flow [2024-11-28 04:05:49,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 134 transitions, 690 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-11-28 04:05:49,384 INFO L231 Difference]: Finished difference. Result has 92 places, 105 transitions, 478 flow [2024-11-28 04:05:49,384 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=478, PETRI_PLACES=92, PETRI_TRANSITIONS=105} [2024-11-28 04:05:49,385 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 13 predicate places. [2024-11-28 04:05:49,385 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 105 transitions, 478 flow [2024-11-28 04:05:49,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 45.6) internal successors, (228), 5 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:49,386 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:05:49,386 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1] [2024-11-28 04:05:49,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 04:05:49,387 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:05:49,387 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:05:49,387 INFO L85 PathProgramCache]: Analyzing trace with hash -236100793, now seen corresponding path program 2 times [2024-11-28 04:05:49,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:05:49,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118534] [2024-11-28 04:05:49,388 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:05:49,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:05:49,430 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:05:49,430 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:05:49,765 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 04:05:49,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:05:49,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118534] [2024-11-28 04:05:49,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118534] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:05:49,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962021008] [2024-11-28 04:05:49,766 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:05:49,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:05:49,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:05:49,771 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:05:49,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:05:49,885 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:05:49,885 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:05:49,887 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 04:05:49,889 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:05:49,917 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-11-28 04:05:50,128 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:05:50,128 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2024-11-28 04:05:50,242 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:05:50,243 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:05:50,493 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:05:50,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962021008] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:05:50,494 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:05:50,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 14 [2024-11-28 04:05:50,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173162413] [2024-11-28 04:05:50,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:05:50,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 04:05:50,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:05:50,496 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 04:05:50,496 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:05:52,436 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 80 [2024-11-28 04:05:52,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 105 transitions, 478 flow. Second operand has 16 states, 16 states have (on average 42.75) internal successors, (684), 16 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:52,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:05:52,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 80 [2024-11-28 04:05:52,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:05:53,899 INFO L124 PetriNetUnfolderBase]: 750/1874 cut-off events. [2024-11-28 04:05:53,900 INFO L125 PetriNetUnfolderBase]: For 433/457 co-relation queries the response was YES. [2024-11-28 04:05:53,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3558 conditions, 1874 events. 750/1874 cut-off events. For 433/457 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 11927 event pairs, 496 based on Foata normal form. 12/1379 useless extension candidates. Maximal degree in co-relation 1625. Up to 825 conditions per place. [2024-11-28 04:05:53,917 INFO L140 encePairwiseOnDemand]: 64/80 looper letters, 53 selfloop transitions, 36 changer transitions 0/122 dead transitions. [2024-11-28 04:05:53,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 122 transitions, 698 flow [2024-11-28 04:05:53,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:05:53,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:05:53,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 505 transitions. [2024-11-28 04:05:53,923 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-11-28 04:05:53,923 INFO L175 Difference]: Start difference. First operand has 92 places, 105 transitions, 478 flow. Second operand 10 states and 505 transitions. [2024-11-28 04:05:53,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 122 transitions, 698 flow [2024-11-28 04:05:53,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 122 transitions, 647 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 04:05:53,934 INFO L231 Difference]: Finished difference. Result has 95 places, 99 transitions, 482 flow [2024-11-28 04:05:53,936 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=482, PETRI_PLACES=95, PETRI_TRANSITIONS=99} [2024-11-28 04:05:53,937 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 16 predicate places. [2024-11-28 04:05:53,939 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 99 transitions, 482 flow [2024-11-28 04:05:53,940 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 42.75) internal successors, (684), 16 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:53,940 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:05:53,940 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:05:53,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:05:54,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-28 04:05:54,142 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:05:54,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:05:54,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1996699801, now seen corresponding path program 1 times [2024-11-28 04:05:54,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:05:54,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139162459] [2024-11-28 04:05:54,143 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:54,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:05:54,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:54,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:05:54,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:05:54,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139162459] [2024-11-28 04:05:54,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139162459] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:05:54,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:05:54,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:05:54,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408527771] [2024-11-28 04:05:54,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:05:54,339 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:05:54,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:05:54,339 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:05:54,340 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:05:54,418 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2024-11-28 04:05:54,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 99 transitions, 482 flow. Second operand has 6 states, 6 states have (on average 45.666666666666664) internal successors, (274), 6 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:54,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:05:54,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2024-11-28 04:05:54,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:05:54,923 INFO L124 PetriNetUnfolderBase]: 822/1802 cut-off events. [2024-11-28 04:05:54,923 INFO L125 PetriNetUnfolderBase]: For 499/561 co-relation queries the response was YES. [2024-11-28 04:05:54,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3650 conditions, 1802 events. 822/1802 cut-off events. For 499/561 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 10096 event pairs, 496 based on Foata normal form. 0/1353 useless extension candidates. Maximal degree in co-relation 1589. Up to 790 conditions per place. [2024-11-28 04:05:54,946 INFO L140 encePairwiseOnDemand]: 68/80 looper letters, 68 selfloop transitions, 22 changer transitions 3/125 dead transitions. [2024-11-28 04:05:54,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 125 transitions, 760 flow [2024-11-28 04:05:54,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:05:54,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:05:54,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 339 transitions. [2024-11-28 04:05:54,949 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.70625 [2024-11-28 04:05:54,949 INFO L175 Difference]: Start difference. First operand has 95 places, 99 transitions, 482 flow. Second operand 6 states and 339 transitions. [2024-11-28 04:05:54,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 125 transitions, 760 flow [2024-11-28 04:05:54,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 125 transitions, 663 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-11-28 04:05:54,956 INFO L231 Difference]: Finished difference. Result has 95 places, 101 transitions, 452 flow [2024-11-28 04:05:54,957 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=452, PETRI_PLACES=95, PETRI_TRANSITIONS=101} [2024-11-28 04:05:54,959 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 16 predicate places. [2024-11-28 04:05:54,960 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 101 transitions, 452 flow [2024-11-28 04:05:54,961 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 45.666666666666664) internal successors, (274), 6 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:54,961 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:05:54,961 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:05:54,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 04:05:54,962 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:05:54,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:05:54,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1033130145, now seen corresponding path program 1 times [2024-11-28 04:05:54,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:05:54,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119013676] [2024-11-28 04:05:54,963 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:54,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:05:54,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:55,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:05:55,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:05:55,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119013676] [2024-11-28 04:05:55,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119013676] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:05:55,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:05:55,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:05:55,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765431450] [2024-11-28 04:05:55,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:05:55,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:05:55,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:05:55,153 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:05:55,153 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:05:55,252 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2024-11-28 04:05:55,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 101 transitions, 452 flow. Second operand has 6 states, 6 states have (on average 46.0) internal successors, (276), 6 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:55,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:05:55,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2024-11-28 04:05:55,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:05:55,733 INFO L124 PetriNetUnfolderBase]: 633/1439 cut-off events. [2024-11-28 04:05:55,733 INFO L125 PetriNetUnfolderBase]: For 607/715 co-relation queries the response was YES. [2024-11-28 04:05:55,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3092 conditions, 1439 events. 633/1439 cut-off events. For 607/715 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7978 event pairs, 411 based on Foata normal form. 0/1072 useless extension candidates. Maximal degree in co-relation 1865. Up to 758 conditions per place. [2024-11-28 04:05:55,748 INFO L140 encePairwiseOnDemand]: 68/80 looper letters, 46 selfloop transitions, 14 changer transitions 30/122 dead transitions. [2024-11-28 04:05:55,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 122 transitions, 716 flow [2024-11-28 04:05:55,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:05:55,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:05:55,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 336 transitions. [2024-11-28 04:05:55,750 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-11-28 04:05:55,750 INFO L175 Difference]: Start difference. First operand has 95 places, 101 transitions, 452 flow. Second operand 6 states and 336 transitions. [2024-11-28 04:05:55,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 122 transitions, 716 flow [2024-11-28 04:05:55,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 122 transitions, 679 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 04:05:55,758 INFO L231 Difference]: Finished difference. Result has 99 places, 89 transitions, 368 flow [2024-11-28 04:05:55,758 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=415, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=368, PETRI_PLACES=99, PETRI_TRANSITIONS=89} [2024-11-28 04:05:55,759 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 20 predicate places. [2024-11-28 04:05:55,759 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 89 transitions, 368 flow [2024-11-28 04:05:55,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 46.0) internal successors, (276), 6 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:55,759 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:05:55,760 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:05:55,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 04:05:55,760 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:05:55,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:05:55,761 INFO L85 PathProgramCache]: Analyzing trace with hash -646164929, now seen corresponding path program 1 times [2024-11-28 04:05:55,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:05:55,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324022562] [2024-11-28 04:05:55,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:55,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:05:55,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:56,234 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:05:56,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:05:56,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324022562] [2024-11-28 04:05:56,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324022562] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:05:56,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:05:56,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:05:56,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241386235] [2024-11-28 04:05:56,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:05:56,236 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:05:56,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:05:56,237 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:05:56,237 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:05:56,389 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 80 [2024-11-28 04:05:56,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 89 transitions, 368 flow. Second operand has 5 states, 5 states have (on average 38.2) internal successors, (191), 5 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:56,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:05:56,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 80 [2024-11-28 04:05:56,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:05:56,707 INFO L124 PetriNetUnfolderBase]: 862/1655 cut-off events. [2024-11-28 04:05:56,708 INFO L125 PetriNetUnfolderBase]: For 456/608 co-relation queries the response was YES. [2024-11-28 04:05:56,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3626 conditions, 1655 events. 862/1655 cut-off events. For 456/608 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 9135 event pairs, 612 based on Foata normal form. 0/1408 useless extension candidates. Maximal degree in co-relation 1966. Up to 1242 conditions per place. [2024-11-28 04:05:56,726 INFO L140 encePairwiseOnDemand]: 74/80 looper letters, 54 selfloop transitions, 5 changer transitions 0/86 dead transitions. [2024-11-28 04:05:56,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 86 transitions, 480 flow [2024-11-28 04:05:56,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:05:56,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:05:56,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 214 transitions. [2024-11-28 04:05:56,728 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.535 [2024-11-28 04:05:56,728 INFO L175 Difference]: Start difference. First operand has 99 places, 89 transitions, 368 flow. Second operand 5 states and 214 transitions. [2024-11-28 04:05:56,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 86 transitions, 480 flow [2024-11-28 04:05:56,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 86 transitions, 412 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-11-28 04:05:56,737 INFO L231 Difference]: Finished difference. Result has 81 places, 86 transitions, 304 flow [2024-11-28 04:05:56,737 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=304, PETRI_PLACES=81, PETRI_TRANSITIONS=86} [2024-11-28 04:05:56,738 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 2 predicate places. [2024-11-28 04:05:56,738 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 86 transitions, 304 flow [2024-11-28 04:05:56,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 38.2) internal successors, (191), 5 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:56,738 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:05:56,739 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:05:56,739 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 04:05:56,739 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:05:56,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:05:56,740 INFO L85 PathProgramCache]: Analyzing trace with hash -646164928, now seen corresponding path program 1 times [2024-11-28 04:05:56,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:05:56,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106273864] [2024-11-28 04:05:56,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:56,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:05:56,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:57,486 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:05:57,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:05:57,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106273864] [2024-11-28 04:05:57,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106273864] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:05:57,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977663902] [2024-11-28 04:05:57,491 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:05:57,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:05:57,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:05:57,494 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:05:57,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:05:57,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:05:57,607 INFO L256 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-28 04:05:57,610 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:05:57,620 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 10 treesize of output 9 [2024-11-28 04:05:57,688 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:05:57,688 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2024-11-28 04:05:57,857 INFO L349 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2024-11-28 04:05:57,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 34 treesize of output 37 [2024-11-28 04:05:57,996 INFO L349 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2024-11-28 04:05:57,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 28 treesize of output 31 [2024-11-28 04:05:58,358 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:05:58,359 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:05:58,764 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:05:58,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977663902] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:05:58,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:05:58,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 16 [2024-11-28 04:05:58,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497183735] [2024-11-28 04:05:58,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:05:58,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:05:58,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:05:58,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:05:58,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:05:59,507 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 80 [2024-11-28 04:05:59,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 86 transitions, 304 flow. Second operand has 7 states, 7 states have (on average 45.285714285714285) internal successors, (317), 7 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:05:59,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:05:59,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 80 [2024-11-28 04:05:59,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:00,332 INFO L124 PetriNetUnfolderBase]: 808/1833 cut-off events. [2024-11-28 04:06:00,332 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-11-28 04:06:00,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3146 conditions, 1833 events. 808/1833 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 11679 event pairs, 338 based on Foata normal form. 0/1359 useless extension candidates. Maximal degree in co-relation 1545. Up to 756 conditions per place. [2024-11-28 04:06:00,345 INFO L140 encePairwiseOnDemand]: 71/80 looper letters, 61 selfloop transitions, 11 changer transitions 0/100 dead transitions. [2024-11-28 04:06:00,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 100 transitions, 484 flow [2024-11-28 04:06:00,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:06:00,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 04:06:00,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 352 transitions. [2024-11-28 04:06:00,348 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-11-28 04:06:00,348 INFO L175 Difference]: Start difference. First operand has 81 places, 86 transitions, 304 flow. Second operand 7 states and 352 transitions. [2024-11-28 04:06:00,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 100 transitions, 484 flow [2024-11-28 04:06:00,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 100 transitions, 476 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 04:06:00,351 INFO L231 Difference]: Finished difference. Result has 86 places, 88 transitions, 338 flow [2024-11-28 04:06:00,352 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=338, PETRI_PLACES=86, PETRI_TRANSITIONS=88} [2024-11-28 04:06:00,353 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 7 predicate places. [2024-11-28 04:06:00,354 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 88 transitions, 338 flow [2024-11-28 04:06:00,355 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.285714285714285) internal successors, (317), 7 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:00,355 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:00,355 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:00,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 04:06:00,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 04:06:00,556 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:00,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:00,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1443724430, now seen corresponding path program 1 times [2024-11-28 04:06:00,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:00,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621041188] [2024-11-28 04:06:00,557 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:00,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:00,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:01,047 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:06:01,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:01,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621041188] [2024-11-28 04:06:01,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621041188] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:01,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90087389] [2024-11-28 04:06:01,048 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:01,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:01,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:06:01,051 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:06:01,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:06:01,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:01,170 INFO L256 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-28 04:06:01,173 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:06:01,184 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 10 treesize of output 9 [2024-11-28 04:06:01,279 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:06:01,280 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2024-11-28 04:06:01,402 INFO L349 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2024-11-28 04:06:01,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 28 treesize of output 31 [2024-11-28 04:06:01,747 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:06:01,748 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:06:02,059 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:06:02,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90087389] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:02,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:06:02,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 16 [2024-11-28 04:06:02,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524310197] [2024-11-28 04:06:02,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:06:02,060 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:06:02,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:02,061 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:06:02,061 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2024-11-28 04:06:02,800 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 80 [2024-11-28 04:06:02,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 88 transitions, 338 flow. Second operand has 7 states, 7 states have (on average 45.285714285714285) internal successors, (317), 7 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:02,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:02,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 80 [2024-11-28 04:06:02,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:03,580 INFO L124 PetriNetUnfolderBase]: 808/1793 cut-off events. [2024-11-28 04:06:03,581 INFO L125 PetriNetUnfolderBase]: For 283/367 co-relation queries the response was YES. [2024-11-28 04:06:03,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3540 conditions, 1793 events. 808/1793 cut-off events. For 283/367 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 11176 event pairs, 338 based on Foata normal form. 42/1471 useless extension candidates. Maximal degree in co-relation 1741. Up to 756 conditions per place. [2024-11-28 04:06:03,594 INFO L140 encePairwiseOnDemand]: 71/80 looper letters, 61 selfloop transitions, 10 changer transitions 0/100 dead transitions. [2024-11-28 04:06:03,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 100 transitions, 506 flow [2024-11-28 04:06:03,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:06:03,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 04:06:03,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 352 transitions. [2024-11-28 04:06:03,596 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-11-28 04:06:03,596 INFO L175 Difference]: Start difference. First operand has 86 places, 88 transitions, 338 flow. Second operand 7 states and 352 transitions. [2024-11-28 04:06:03,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 100 transitions, 506 flow [2024-11-28 04:06:03,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 100 transitions, 498 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 04:06:03,601 INFO L231 Difference]: Finished difference. Result has 91 places, 89 transitions, 366 flow [2024-11-28 04:06:03,602 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=366, PETRI_PLACES=91, PETRI_TRANSITIONS=89} [2024-11-28 04:06:03,604 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 12 predicate places. [2024-11-28 04:06:03,604 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 89 transitions, 366 flow [2024-11-28 04:06:03,604 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.285714285714285) internal successors, (317), 7 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:03,604 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:03,604 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:03,616 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 04:06:03,808 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:03,809 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:03,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:03,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1443724429, now seen corresponding path program 1 times [2024-11-28 04:06:03,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:03,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702674407] [2024-11-28 04:06:03,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:03,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:03,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:03,997 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:06:03,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:03,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702674407] [2024-11-28 04:06:03,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702674407] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:06:03,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:06:03,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:06:03,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885332019] [2024-11-28 04:06:03,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:06:03,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:06:03,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:04,000 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:06:04,000 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:06:04,126 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 80 [2024-11-28 04:06:04,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 89 transitions, 366 flow. Second operand has 5 states, 5 states have (on average 38.2) internal successors, (191), 5 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:04,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:04,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 80 [2024-11-28 04:06:04,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:04,507 INFO L124 PetriNetUnfolderBase]: 1142/2231 cut-off events. [2024-11-28 04:06:04,507 INFO L125 PetriNetUnfolderBase]: For 2897/2971 co-relation queries the response was YES. [2024-11-28 04:06:04,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5635 conditions, 2231 events. 1142/2231 cut-off events. For 2897/2971 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 13426 event pairs, 772 based on Foata normal form. 146/2161 useless extension candidates. Maximal degree in co-relation 2788. Up to 1606 conditions per place. [2024-11-28 04:06:04,524 INFO L140 encePairwiseOnDemand]: 74/80 looper letters, 56 selfloop transitions, 5 changer transitions 0/86 dead transitions. [2024-11-28 04:06:04,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 86 transitions, 482 flow [2024-11-28 04:06:04,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:06:04,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:06:04,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 214 transitions. [2024-11-28 04:06:04,527 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.535 [2024-11-28 04:06:04,527 INFO L175 Difference]: Start difference. First operand has 91 places, 89 transitions, 366 flow. Second operand 5 states and 214 transitions. [2024-11-28 04:06:04,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 86 transitions, 482 flow [2024-11-28 04:06:04,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 86 transitions, 468 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 04:06:04,531 INFO L231 Difference]: Finished difference. Result has 87 places, 86 transitions, 356 flow [2024-11-28 04:06:04,531 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=346, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=356, PETRI_PLACES=87, PETRI_TRANSITIONS=86} [2024-11-28 04:06:04,532 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 8 predicate places. [2024-11-28 04:06:04,533 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 86 transitions, 356 flow [2024-11-28 04:06:04,533 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 38.2) internal successors, (191), 5 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:04,533 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:04,533 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:04,534 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 04:06:04,534 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:04,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:04,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1770968284, now seen corresponding path program 1 times [2024-11-28 04:06:04,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:04,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274215395] [2024-11-28 04:06:04,535 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:04,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:04,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:05,147 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:06:05,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:05,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274215395] [2024-11-28 04:06:05,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274215395] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:05,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64593633] [2024-11-28 04:06:05,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:05,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:05,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:06:05,151 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:06:05,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 04:06:05,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:05,291 INFO L256 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-28 04:06:05,294 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:06:05,305 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 10 treesize of output 9 [2024-11-28 04:06:05,394 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:06:05,394 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2024-11-28 04:06:05,572 INFO L349 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2024-11-28 04:06:05,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 34 treesize of output 37 [2024-11-28 04:06:05,704 INFO L349 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2024-11-28 04:06:05,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 28 treesize of output 31 [2024-11-28 04:06:06,036 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:06:06,037 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:06:06,416 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:06:06,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64593633] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:06,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:06:06,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 16 [2024-11-28 04:06:06,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337277550] [2024-11-28 04:06:06,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:06:06,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:06:06,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:06,418 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:06:06,418 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:06:07,087 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 80 [2024-11-28 04:06:07,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 86 transitions, 356 flow. Second operand has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:07,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:07,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 80 [2024-11-28 04:06:07,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:07,692 INFO L124 PetriNetUnfolderBase]: 1086/2207 cut-off events. [2024-11-28 04:06:07,693 INFO L125 PetriNetUnfolderBase]: For 2857/3373 co-relation queries the response was YES. [2024-11-28 04:06:07,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5148 conditions, 2207 events. 1086/2207 cut-off events. For 2857/3373 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 13870 event pairs, 468 based on Foata normal form. 0/1811 useless extension candidates. Maximal degree in co-relation 2544. Up to 990 conditions per place. [2024-11-28 04:06:07,707 INFO L140 encePairwiseOnDemand]: 71/80 looper letters, 62 selfloop transitions, 11 changer transitions 0/100 dead transitions. [2024-11-28 04:06:07,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 100 transitions, 561 flow [2024-11-28 04:06:07,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:06:07,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 04:06:07,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 351 transitions. [2024-11-28 04:06:07,708 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6267857142857143 [2024-11-28 04:06:07,709 INFO L175 Difference]: Start difference. First operand has 87 places, 86 transitions, 356 flow. Second operand 7 states and 351 transitions. [2024-11-28 04:06:07,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 100 transitions, 561 flow [2024-11-28 04:06:07,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 100 transitions, 553 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 04:06:07,712 INFO L231 Difference]: Finished difference. Result has 92 places, 88 transitions, 390 flow [2024-11-28 04:06:07,712 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=390, PETRI_PLACES=92, PETRI_TRANSITIONS=88} [2024-11-28 04:06:07,713 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 13 predicate places. [2024-11-28 04:06:07,713 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 88 transitions, 390 flow [2024-11-28 04:06:07,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:07,713 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:07,714 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:07,723 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 04:06:07,917 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:07,918 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:07,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:07,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1805785090, now seen corresponding path program 1 times [2024-11-28 04:06:07,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:07,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827958821] [2024-11-28 04:06:07,918 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:07,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:07,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:08,168 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:06:08,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:08,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827958821] [2024-11-28 04:06:08,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827958821] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:08,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530819794] [2024-11-28 04:06:08,169 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:08,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:08,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:06:08,171 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:06:08,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 04:06:08,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:08,282 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:06:08,284 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:06:08,292 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 10 treesize of output 9 [2024-11-28 04:06:08,374 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:06:08,374 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2024-11-28 04:06:08,485 INFO L349 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2024-11-28 04:06:08,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 28 treesize of output 31 [2024-11-28 04:06:08,791 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:06:08,791 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:06:09,071 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:06:09,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530819794] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:09,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:06:09,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 6] total 15 [2024-11-28 04:06:09,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386807988] [2024-11-28 04:06:09,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:06:09,072 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:06:09,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:09,072 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:06:09,073 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:06:09,730 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2024-11-28 04:06:09,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 88 transitions, 390 flow. Second operand has 7 states, 7 states have (on average 46.285714285714285) internal successors, (324), 7 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:09,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:09,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2024-11-28 04:06:09,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:10,234 INFO L124 PetriNetUnfolderBase]: 916/1923 cut-off events. [2024-11-28 04:06:10,234 INFO L125 PetriNetUnfolderBase]: For 2140/2406 co-relation queries the response was YES. [2024-11-28 04:06:10,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5268 conditions, 1923 events. 916/1923 cut-off events. For 2140/2406 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 12100 event pairs, 468 based on Foata normal form. 120/1813 useless extension candidates. Maximal degree in co-relation 2603. Up to 1058 conditions per place. [2024-11-28 04:06:10,254 INFO L140 encePairwiseOnDemand]: 71/80 looper letters, 61 selfloop transitions, 11 changer transitions 0/101 dead transitions. [2024-11-28 04:06:10,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 101 transitions, 583 flow [2024-11-28 04:06:10,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:06:10,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:06:10,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 402 transitions. [2024-11-28 04:06:10,256 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-11-28 04:06:10,257 INFO L175 Difference]: Start difference. First operand has 92 places, 88 transitions, 390 flow. Second operand 8 states and 402 transitions. [2024-11-28 04:06:10,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 101 transitions, 583 flow [2024-11-28 04:06:10,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 101 transitions, 571 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 04:06:10,262 INFO L231 Difference]: Finished difference. Result has 96 places, 89 transitions, 416 flow [2024-11-28 04:06:10,263 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=416, PETRI_PLACES=96, PETRI_TRANSITIONS=89} [2024-11-28 04:06:10,263 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 17 predicate places. [2024-11-28 04:06:10,263 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 89 transitions, 416 flow [2024-11-28 04:06:10,264 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 46.285714285714285) internal successors, (324), 7 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:10,264 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:10,264 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:10,277 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 04:06:10,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 04:06:10,466 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:10,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:10,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1805785089, now seen corresponding path program 1 times [2024-11-28 04:06:10,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:10,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024228036] [2024-11-28 04:06:10,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:10,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:10,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:10,604 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:06:10,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:10,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024228036] [2024-11-28 04:06:10,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024228036] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:06:10,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:06:10,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:06:10,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689312099] [2024-11-28 04:06:10,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:06:10,608 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:06:10,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:10,608 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:06:10,609 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:06:10,728 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 80 [2024-11-28 04:06:10,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 89 transitions, 416 flow. Second operand has 5 states, 5 states have (on average 41.2) internal successors, (206), 5 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:10,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:10,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 80 [2024-11-28 04:06:10,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:10,998 INFO L124 PetriNetUnfolderBase]: 760/1437 cut-off events. [2024-11-28 04:06:10,998 INFO L125 PetriNetUnfolderBase]: For 4687/5177 co-relation queries the response was YES. [2024-11-28 04:06:11,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4726 conditions, 1437 events. 760/1437 cut-off events. For 4687/5177 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 7592 event pairs, 468 based on Foata normal form. 112/1336 useless extension candidates. Maximal degree in co-relation 2332. Up to 1060 conditions per place. [2024-11-28 04:06:11,013 INFO L140 encePairwiseOnDemand]: 75/80 looper letters, 55 selfloop transitions, 5 changer transitions 0/87 dead transitions. [2024-11-28 04:06:11,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 87 transitions, 532 flow [2024-11-28 04:06:11,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:06:11,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:06:11,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 226 transitions. [2024-11-28 04:06:11,016 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-11-28 04:06:11,016 INFO L175 Difference]: Start difference. First operand has 96 places, 89 transitions, 416 flow. Second operand 5 states and 226 transitions. [2024-11-28 04:06:11,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 87 transitions, 532 flow [2024-11-28 04:06:11,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 87 transitions, 508 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-11-28 04:06:11,022 INFO L231 Difference]: Finished difference. Result has 91 places, 87 transitions, 398 flow [2024-11-28 04:06:11,022 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=398, PETRI_PLACES=91, PETRI_TRANSITIONS=87} [2024-11-28 04:06:11,023 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 12 predicate places. [2024-11-28 04:06:11,023 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 87 transitions, 398 flow [2024-11-28 04:06:11,023 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.2) internal successors, (206), 5 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:11,024 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:11,024 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:11,024 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-28 04:06:11,024 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:11,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:11,025 INFO L85 PathProgramCache]: Analyzing trace with hash -934557314, now seen corresponding path program 1 times [2024-11-28 04:06:11,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:11,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316344029] [2024-11-28 04:06:11,026 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:11,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:11,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:11,529 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:06:11,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:11,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316344029] [2024-11-28 04:06:11,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316344029] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:11,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925580108] [2024-11-28 04:06:11,530 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:11,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:11,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:06:11,533 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:06:11,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 04:06:11,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:11,664 INFO L256 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-28 04:06:11,666 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:06:11,676 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 10 treesize of output 9 [2024-11-28 04:06:11,771 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:06:11,772 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2024-11-28 04:06:11,901 INFO L349 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2024-11-28 04:06:11,901 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 23 treesize of output 28 [2024-11-28 04:06:12,246 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:06:12,247 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:06:12,564 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:06:12,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925580108] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:12,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:06:12,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 16 [2024-11-28 04:06:12,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295933377] [2024-11-28 04:06:12,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:06:12,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:06:12,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:12,566 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:06:12,566 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2024-11-28 04:06:13,329 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 80 [2024-11-28 04:06:13,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 87 transitions, 398 flow. Second operand has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:13,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:13,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 80 [2024-11-28 04:06:13,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:13,940 INFO L124 PetriNetUnfolderBase]: 1182/2349 cut-off events. [2024-11-28 04:06:13,940 INFO L125 PetriNetUnfolderBase]: For 4157/4823 co-relation queries the response was YES. [2024-11-28 04:06:13,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6811 conditions, 2349 events. 1182/2349 cut-off events. For 4157/4823 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 14556 event pairs, 436 based on Foata normal form. 46/2087 useless extension candidates. Maximal degree in co-relation 3374. Up to 1058 conditions per place. [2024-11-28 04:06:13,956 INFO L140 encePairwiseOnDemand]: 71/80 looper letters, 64 selfloop transitions, 10 changer transitions 0/100 dead transitions. [2024-11-28 04:06:13,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 100 transitions, 608 flow [2024-11-28 04:06:13,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:06:13,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 04:06:13,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 351 transitions. [2024-11-28 04:06:13,958 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6267857142857143 [2024-11-28 04:06:13,958 INFO L175 Difference]: Start difference. First operand has 91 places, 87 transitions, 398 flow. Second operand 7 states and 351 transitions. [2024-11-28 04:06:13,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 100 transitions, 608 flow [2024-11-28 04:06:13,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 100 transitions, 600 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 04:06:13,963 INFO L231 Difference]: Finished difference. Result has 96 places, 88 transitions, 426 flow [2024-11-28 04:06:13,963 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=426, PETRI_PLACES=96, PETRI_TRANSITIONS=88} [2024-11-28 04:06:13,964 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 17 predicate places. [2024-11-28 04:06:13,964 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 88 transitions, 426 flow [2024-11-28 04:06:13,964 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 45.57142857142857) internal successors, (319), 7 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:13,964 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:13,964 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:13,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 04:06:14,168 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 04:06:14,169 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:14,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:14,169 INFO L85 PathProgramCache]: Analyzing trace with hash 192709607, now seen corresponding path program 1 times [2024-11-28 04:06:14,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:14,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330769999] [2024-11-28 04:06:14,169 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:14,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:14,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:14,295 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:06:14,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:14,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330769999] [2024-11-28 04:06:14,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330769999] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:14,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793948614] [2024-11-28 04:06:14,295 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:14,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:14,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:06:14,298 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:06:14,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 04:06:14,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:14,407 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:06:14,409 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:06:14,505 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:06:14,506 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:06:14,583 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:06:14,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793948614] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:06:14,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:06:14,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-28 04:06:14,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000007139] [2024-11-28 04:06:14,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:06:14,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 04:06:14,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:14,586 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 04:06:14,586 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:06:14,731 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2024-11-28 04:06:14,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 88 transitions, 426 flow. Second operand has 14 states, 14 states have (on average 46.357142857142854) internal successors, (649), 14 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:14,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:14,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2024-11-28 04:06:14,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:15,251 INFO L124 PetriNetUnfolderBase]: 1001/1979 cut-off events. [2024-11-28 04:06:15,251 INFO L125 PetriNetUnfolderBase]: For 5003/5423 co-relation queries the response was YES. [2024-11-28 04:06:15,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6320 conditions, 1979 events. 1001/1979 cut-off events. For 5003/5423 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 11413 event pairs, 465 based on Foata normal form. 43/1796 useless extension candidates. Maximal degree in co-relation 3281. Up to 762 conditions per place. [2024-11-28 04:06:15,265 INFO L140 encePairwiseOnDemand]: 63/80 looper letters, 79 selfloop transitions, 31 changer transitions 0/138 dead transitions. [2024-11-28 04:06:15,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 138 transitions, 878 flow [2024-11-28 04:06:15,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:06:15,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:06:15,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 545 transitions. [2024-11-28 04:06:15,267 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.68125 [2024-11-28 04:06:15,267 INFO L175 Difference]: Start difference. First operand has 96 places, 88 transitions, 426 flow. Second operand 10 states and 545 transitions. [2024-11-28 04:06:15,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 138 transitions, 878 flow [2024-11-28 04:06:15,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 138 transitions, 855 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 04:06:15,276 INFO L231 Difference]: Finished difference. Result has 103 places, 92 transitions, 527 flow [2024-11-28 04:06:15,276 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=527, PETRI_PLACES=103, PETRI_TRANSITIONS=92} [2024-11-28 04:06:15,277 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 24 predicate places. [2024-11-28 04:06:15,277 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 92 transitions, 527 flow [2024-11-28 04:06:15,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 46.357142857142854) internal successors, (649), 14 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:15,277 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:15,278 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:15,287 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 04:06:15,478 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:15,478 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:15,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:15,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1082213154, now seen corresponding path program 1 times [2024-11-28 04:06:15,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:15,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406591504] [2024-11-28 04:06:15,479 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:15,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:15,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:15,989 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:06:15,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:15,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406591504] [2024-11-28 04:06:15,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406591504] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:15,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543822772] [2024-11-28 04:06:15,990 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:15,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:15,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:06:15,992 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:06:15,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 04:06:16,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:16,121 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-28 04:06:16,124 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:06:16,133 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 10 treesize of output 9 [2024-11-28 04:06:16,255 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:06:16,255 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2024-11-28 04:06:16,439 INFO L349 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2024-11-28 04:06:16,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 34 treesize of output 37 [2024-11-28 04:06:16,565 INFO L349 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2024-11-28 04:06:16,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 34 treesize of output 37 [2024-11-28 04:06:16,963 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:06:16,964 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:06:17,698 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:06:17,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543822772] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:06:17,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:06:17,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 23 [2024-11-28 04:06:17,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862987149] [2024-11-28 04:06:17,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:06:17,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 04:06:17,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:17,700 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 04:06:17,700 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2024-11-28 04:06:21,496 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 80 [2024-11-28 04:06:21,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 92 transitions, 527 flow. Second operand has 25 states, 25 states have (on average 31.52) internal successors, (788), 25 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:21,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:21,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 80 [2024-11-28 04:06:21,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:23,547 INFO L124 PetriNetUnfolderBase]: 2168/3859 cut-off events. [2024-11-28 04:06:23,547 INFO L125 PetriNetUnfolderBase]: For 13350/14089 co-relation queries the response was YES. [2024-11-28 04:06:23,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12805 conditions, 3859 events. 2168/3859 cut-off events. For 13350/14089 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 23980 event pairs, 708 based on Foata normal form. 0/3374 useless extension candidates. Maximal degree in co-relation 6855. Up to 748 conditions per place. [2024-11-28 04:06:23,576 INFO L140 encePairwiseOnDemand]: 65/80 looper letters, 126 selfloop transitions, 29 changer transitions 0/177 dead transitions. [2024-11-28 04:06:23,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 177 transitions, 1363 flow [2024-11-28 04:06:23,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:06:23,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 04:06:23,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 626 transitions. [2024-11-28 04:06:23,579 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4602941176470588 [2024-11-28 04:06:23,579 INFO L175 Difference]: Start difference. First operand has 103 places, 92 transitions, 527 flow. Second operand 17 states and 626 transitions. [2024-11-28 04:06:23,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 177 transitions, 1363 flow [2024-11-28 04:06:23,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 177 transitions, 1304 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-11-28 04:06:23,590 INFO L231 Difference]: Finished difference. Result has 112 places, 95 transitions, 536 flow [2024-11-28 04:06:23,590 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=536, PETRI_PLACES=112, PETRI_TRANSITIONS=95} [2024-11-28 04:06:23,591 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 33 predicate places. [2024-11-28 04:06:23,591 INFO L471 AbstractCegarLoop]: Abstraction has has 112 places, 95 transitions, 536 flow [2024-11-28 04:06:23,591 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 31.52) internal successors, (788), 25 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:23,591 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:23,592 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:23,605 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 04:06:23,795 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:23,796 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:23,797 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:23,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1093495070, now seen corresponding path program 1 times [2024-11-28 04:06:23,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:23,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396794081] [2024-11-28 04:06:23,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:23,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:23,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:24,108 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:06:24,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:24,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396794081] [2024-11-28 04:06:24,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396794081] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:24,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294980871] [2024-11-28 04:06:24,109 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:24,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:24,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:06:24,112 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:06:24,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 04:06:24,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:24,260 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-28 04:06:24,262 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:06:24,276 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-11-28 04:06:24,319 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 15 treesize of output 11 [2024-11-28 04:06:24,351 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-11-28 04:06:24,433 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:06:24,434 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:06:24,587 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:06:24,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294980871] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:24,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:06:24,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 6] total 12 [2024-11-28 04:06:24,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243912231] [2024-11-28 04:06:24,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:06:24,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:06:24,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:24,588 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:06:24,588 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:06:25,028 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2024-11-28 04:06:25,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 95 transitions, 536 flow. Second operand has 7 states, 7 states have (on average 46.57142857142857) internal successors, (326), 7 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:25,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:25,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2024-11-28 04:06:25,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:25,585 INFO L124 PetriNetUnfolderBase]: 960/2305 cut-off events. [2024-11-28 04:06:25,586 INFO L125 PetriNetUnfolderBase]: For 5658/5989 co-relation queries the response was YES. [2024-11-28 04:06:25,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7522 conditions, 2305 events. 960/2305 cut-off events. For 5658/5989 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 16267 event pairs, 468 based on Foata normal form. 96/2144 useless extension candidates. Maximal degree in co-relation 4847. Up to 1094 conditions per place. [2024-11-28 04:06:25,612 INFO L140 encePairwiseOnDemand]: 72/80 looper letters, 78 selfloop transitions, 9 changer transitions 0/115 dead transitions. [2024-11-28 04:06:25,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 115 transitions, 853 flow [2024-11-28 04:06:25,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:06:25,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 04:06:25,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 357 transitions. [2024-11-28 04:06:25,615 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-11-28 04:06:25,615 INFO L175 Difference]: Start difference. First operand has 112 places, 95 transitions, 536 flow. Second operand 7 states and 357 transitions. [2024-11-28 04:06:25,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 115 transitions, 853 flow [2024-11-28 04:06:25,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 115 transitions, 805 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-11-28 04:06:25,626 INFO L231 Difference]: Finished difference. Result has 110 places, 96 transitions, 528 flow [2024-11-28 04:06:25,627 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=528, PETRI_PLACES=110, PETRI_TRANSITIONS=96} [2024-11-28 04:06:25,627 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 31 predicate places. [2024-11-28 04:06:25,628 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 96 transitions, 528 flow [2024-11-28 04:06:25,628 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 46.57142857142857) internal successors, (326), 7 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:25,628 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:25,628 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:25,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 04:06:25,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:25,829 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:25,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:25,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1093495069, now seen corresponding path program 1 times [2024-11-28 04:06:25,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:25,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221684973] [2024-11-28 04:06:25,830 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:25,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:25,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:25,927 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:06:25,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:25,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221684973] [2024-11-28 04:06:25,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221684973] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:06:25,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:06:25,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:06:25,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906354323] [2024-11-28 04:06:25,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:06:25,928 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:06:25,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:25,928 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:06:25,929 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:06:26,071 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 80 [2024-11-28 04:06:26,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 96 transitions, 528 flow. Second operand has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:26,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:26,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 80 [2024-11-28 04:06:26,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:26,426 INFO L124 PetriNetUnfolderBase]: 788/1742 cut-off events. [2024-11-28 04:06:26,426 INFO L125 PetriNetUnfolderBase]: For 6781/7176 co-relation queries the response was YES. [2024-11-28 04:06:26,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6456 conditions, 1742 events. 788/1742 cut-off events. For 6781/7176 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 10940 event pairs, 468 based on Foata normal form. 141/1701 useless extension candidates. Maximal degree in co-relation 4162. Up to 1094 conditions per place. [2024-11-28 04:06:26,442 INFO L140 encePairwiseOnDemand]: 75/80 looper letters, 64 selfloop transitions, 3 changer transitions 0/93 dead transitions. [2024-11-28 04:06:26,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 93 transitions, 656 flow [2024-11-28 04:06:26,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:06:26,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 04:06:26,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 188 transitions. [2024-11-28 04:06:26,443 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-11-28 04:06:26,443 INFO L175 Difference]: Start difference. First operand has 110 places, 96 transitions, 528 flow. Second operand 4 states and 188 transitions. [2024-11-28 04:06:26,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 93 transitions, 656 flow [2024-11-28 04:06:26,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 93 transitions, 636 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 04:06:26,452 INFO L231 Difference]: Finished difference. Result has 104 places, 93 transitions, 508 flow [2024-11-28 04:06:26,453 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=508, PETRI_PLACES=104, PETRI_TRANSITIONS=93} [2024-11-28 04:06:26,453 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 25 predicate places. [2024-11-28 04:06:26,453 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 93 transitions, 508 flow [2024-11-28 04:06:26,453 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:26,453 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:26,454 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:26,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 04:06:26,454 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:26,454 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:26,455 INFO L85 PathProgramCache]: Analyzing trace with hash -811129852, now seen corresponding path program 1 times [2024-11-28 04:06:26,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:26,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869543299] [2024-11-28 04:06:26,455 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:26,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:26,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:27,029 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:06:27,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:27,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869543299] [2024-11-28 04:06:27,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869543299] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:27,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296004351] [2024-11-28 04:06:27,030 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:27,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:27,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:06:27,034 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:06:27,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 04:06:27,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:27,154 INFO L256 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-28 04:06:27,158 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:06:27,209 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 10 treesize of output 9 [2024-11-28 04:06:27,320 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:06:27,321 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2024-11-28 04:06:27,449 INFO L349 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2024-11-28 04:06:27,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 34 treesize of output 37 [2024-11-28 04:06:27,815 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:06:27,815 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:06:28,407 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:06:28,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296004351] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:06:28,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:06:28,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 9] total 27 [2024-11-28 04:06:28,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602468199] [2024-11-28 04:06:28,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:06:28,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-28 04:06:28,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:28,408 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-28 04:06:28,409 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=673, Unknown=0, NotChecked=0, Total=812 [2024-11-28 04:06:31,320 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 80 [2024-11-28 04:06:31,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 93 transitions, 508 flow. Second operand has 29 states, 29 states have (on average 34.172413793103445) internal successors, (991), 29 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:31,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:31,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 80 [2024-11-28 04:06:31,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:33,233 INFO L124 PetriNetUnfolderBase]: 2288/3953 cut-off events. [2024-11-28 04:06:33,233 INFO L125 PetriNetUnfolderBase]: For 13861/14439 co-relation queries the response was YES. [2024-11-28 04:06:33,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14466 conditions, 3953 events. 2288/3953 cut-off events. For 13861/14439 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 23253 event pairs, 708 based on Foata normal form. 0/3772 useless extension candidates. Maximal degree in co-relation 7859. Up to 786 conditions per place. [2024-11-28 04:06:33,259 INFO L140 encePairwiseOnDemand]: 64/80 looper letters, 131 selfloop transitions, 30 changer transitions 0/179 dead transitions. [2024-11-28 04:06:33,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 179 transitions, 1409 flow [2024-11-28 04:06:33,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 04:06:33,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 04:06:33,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 773 transitions. [2024-11-28 04:06:33,261 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.483125 [2024-11-28 04:06:33,261 INFO L175 Difference]: Start difference. First operand has 104 places, 93 transitions, 508 flow. Second operand 20 states and 773 transitions. [2024-11-28 04:06:33,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 179 transitions, 1409 flow [2024-11-28 04:06:33,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 179 transitions, 1405 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 04:06:33,273 INFO L231 Difference]: Finished difference. Result has 121 places, 93 transitions, 574 flow [2024-11-28 04:06:33,273 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=574, PETRI_PLACES=121, PETRI_TRANSITIONS=93} [2024-11-28 04:06:33,274 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 42 predicate places. [2024-11-28 04:06:33,274 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 93 transitions, 574 flow [2024-11-28 04:06:33,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 34.172413793103445) internal successors, (991), 29 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:33,275 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:33,275 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:33,286 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 04:06:33,478 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-28 04:06:33,479 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread3Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:33,480 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:33,480 INFO L85 PathProgramCache]: Analyzing trace with hash 624779108, now seen corresponding path program 1 times [2024-11-28 04:06:33,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:33,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2540164] [2024-11-28 04:06:33,480 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:33,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:33,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:33,800 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:06:33,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:33,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2540164] [2024-11-28 04:06:33,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2540164] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:33,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216832292] [2024-11-28 04:06:33,800 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:33,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:33,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:06:33,804 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:06:33,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 04:06:33,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:33,926 INFO L256 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 04:06:33,930 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:06:33,992 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-11-28 04:06:34,041 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 15 treesize of output 11 [2024-11-28 04:06:34,084 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-11-28 04:06:34,339 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:06:34,339 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:06:34,810 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:06:34,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216832292] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:06:34,811 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:06:34,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-28 04:06:34,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188070224] [2024-11-28 04:06:34,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:06:34,812 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 04:06:34,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:34,812 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 04:06:34,812 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:06:36,874 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 80 [2024-11-28 04:06:36,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 93 transitions, 574 flow. Second operand has 26 states, 26 states have (on average 45.42307692307692) internal successors, (1181), 26 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:36,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:36,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 80 [2024-11-28 04:06:36,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:37,666 INFO L124 PetriNetUnfolderBase]: 992/1733 cut-off events. [2024-11-28 04:06:37,666 INFO L125 PetriNetUnfolderBase]: For 8027/8799 co-relation queries the response was YES. [2024-11-28 04:06:37,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7419 conditions, 1733 events. 992/1733 cut-off events. For 8027/8799 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8943 event pairs, 324 based on Foata normal form. 74/1669 useless extension candidates. Maximal degree in co-relation 4994. Up to 384 conditions per place. [2024-11-28 04:06:37,676 INFO L140 encePairwiseOnDemand]: 65/80 looper letters, 109 selfloop transitions, 29 changer transitions 0/160 dead transitions. [2024-11-28 04:06:37,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 160 transitions, 1344 flow [2024-11-28 04:06:37,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 04:06:37,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 04:06:37,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 721 transitions. [2024-11-28 04:06:37,677 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-11-28 04:06:37,678 INFO L175 Difference]: Start difference. First operand has 121 places, 93 transitions, 574 flow. Second operand 14 states and 721 transitions. [2024-11-28 04:06:37,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 160 transitions, 1344 flow [2024-11-28 04:06:37,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 160 transitions, 1305 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-11-28 04:06:37,685 INFO L231 Difference]: Finished difference. Result has 123 places, 92 transitions, 591 flow [2024-11-28 04:06:37,686 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=533, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=591, PETRI_PLACES=123, PETRI_TRANSITIONS=92} [2024-11-28 04:06:37,686 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 44 predicate places. [2024-11-28 04:06:37,686 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 92 transitions, 591 flow [2024-11-28 04:06:37,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 45.42307692307692) internal successors, (1181), 26 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:37,687 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:37,687 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:37,696 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 04:06:37,891 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-28 04:06:37,892 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:37,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:37,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1418199165, now seen corresponding path program 1 times [2024-11-28 04:06:37,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:37,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206763125] [2024-11-28 04:06:37,892 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:37,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:37,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:38,026 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:06:38,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:38,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206763125] [2024-11-28 04:06:38,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206763125] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:38,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517167971] [2024-11-28 04:06:38,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:38,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:38,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:06:38,029 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:06:38,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 04:06:38,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:38,157 INFO L256 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:06:38,158 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:06:38,267 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:06:38,267 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:06:38,345 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:06:38,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517167971] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:06:38,346 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:06:38,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-28 04:06:38,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149447650] [2024-11-28 04:06:38,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:06:38,346 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 04:06:38,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:38,347 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 04:06:38,347 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:06:38,528 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2024-11-28 04:06:38,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 92 transitions, 591 flow. Second operand has 16 states, 16 states have (on average 46.4375) internal successors, (743), 16 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:38,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:38,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2024-11-28 04:06:38,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:39,023 INFO L124 PetriNetUnfolderBase]: 1015/1745 cut-off events. [2024-11-28 04:06:39,023 INFO L125 PetriNetUnfolderBase]: For 7716/8327 co-relation queries the response was YES. [2024-11-28 04:06:39,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7239 conditions, 1745 events. 1015/1745 cut-off events. For 7716/8327 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 8465 event pairs, 468 based on Foata normal form. 35/1687 useless extension candidates. Maximal degree in co-relation 4755. Up to 823 conditions per place. [2024-11-28 04:06:39,030 INFO L140 encePairwiseOnDemand]: 63/80 looper letters, 78 selfloop transitions, 31 changer transitions 0/132 dead transitions. [2024-11-28 04:06:39,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 132 transitions, 1035 flow [2024-11-28 04:06:39,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:06:39,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:06:39,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 543 transitions. [2024-11-28 04:06:39,032 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.67875 [2024-11-28 04:06:39,032 INFO L175 Difference]: Start difference. First operand has 123 places, 92 transitions, 591 flow. Second operand 10 states and 543 transitions. [2024-11-28 04:06:39,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 132 transitions, 1035 flow [2024-11-28 04:06:39,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 132 transitions, 965 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-11-28 04:06:39,042 INFO L231 Difference]: Finished difference. Result has 122 places, 96 transitions, 648 flow [2024-11-28 04:06:39,043 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=533, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=648, PETRI_PLACES=122, PETRI_TRANSITIONS=96} [2024-11-28 04:06:39,044 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 43 predicate places. [2024-11-28 04:06:39,044 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 96 transitions, 648 flow [2024-11-28 04:06:39,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 46.4375) internal successors, (743), 16 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:39,045 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:39,045 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:39,053 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 04:06:39,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-28 04:06:39,249 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:39,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:39,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1797579607, now seen corresponding path program 2 times [2024-11-28 04:06:39,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:39,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623714886] [2024-11-28 04:06:39,249 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:06:39,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:39,286 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:06:39,286 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:06:39,774 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-28 04:06:39,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:39,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623714886] [2024-11-28 04:06:39,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623714886] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:39,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591955624] [2024-11-28 04:06:39,774 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:06:39,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:39,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:06:39,776 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:06:39,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 04:06:39,904 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:06:39,904 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:06:39,906 INFO L256 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-28 04:06:39,908 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:06:39,913 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 10 treesize of output 9 [2024-11-28 04:06:40,020 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:06:40,021 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2024-11-28 04:06:40,125 INFO L349 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2024-11-28 04:06:40,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 29 treesize of output 34 [2024-11-28 04:06:40,243 INFO L349 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2024-11-28 04:06:40,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 23 treesize of output 28 [2024-11-28 04:06:40,651 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-28 04:06:40,651 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:06:41,198 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-28 04:06:41,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591955624] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:06:41,198 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:06:41,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 23 [2024-11-28 04:06:41,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717559956] [2024-11-28 04:06:41,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:06:41,199 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 04:06:41,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:41,199 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 04:06:41,199 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2024-11-28 04:06:45,309 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 80 [2024-11-28 04:06:45,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 96 transitions, 648 flow. Second operand has 25 states, 25 states have (on average 31.64) internal successors, (791), 25 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:45,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:45,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 80 [2024-11-28 04:06:45,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:48,371 INFO L124 PetriNetUnfolderBase]: 2678/4377 cut-off events. [2024-11-28 04:06:48,371 INFO L125 PetriNetUnfolderBase]: For 15783/16382 co-relation queries the response was YES. [2024-11-28 04:06:48,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16907 conditions, 4377 events. 2678/4377 cut-off events. For 15783/16382 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 23902 event pairs, 420 based on Foata normal form. 124/4476 useless extension candidates. Maximal degree in co-relation 11552. Up to 654 conditions per place. [2024-11-28 04:06:48,393 INFO L140 encePairwiseOnDemand]: 66/80 looper letters, 173 selfloop transitions, 33 changer transitions 0/223 dead transitions. [2024-11-28 04:06:48,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 223 transitions, 1710 flow [2024-11-28 04:06:48,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 04:06:48,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 04:06:48,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 740 transitions. [2024-11-28 04:06:48,395 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2024-11-28 04:06:48,395 INFO L175 Difference]: Start difference. First operand has 122 places, 96 transitions, 648 flow. Second operand 19 states and 740 transitions. [2024-11-28 04:06:48,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 223 transitions, 1710 flow [2024-11-28 04:06:48,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 223 transitions, 1649 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-11-28 04:06:48,409 INFO L231 Difference]: Finished difference. Result has 135 places, 99 transitions, 690 flow [2024-11-28 04:06:48,409 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=690, PETRI_PLACES=135, PETRI_TRANSITIONS=99} [2024-11-28 04:06:48,410 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 56 predicate places. [2024-11-28 04:06:48,410 INFO L471 AbstractCegarLoop]: Abstraction has has 135 places, 99 transitions, 690 flow [2024-11-28 04:06:48,410 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 31.64) internal successors, (791), 25 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:48,410 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:48,411 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:48,420 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-28 04:06:48,611 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-28 04:06:48,611 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:48,611 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:48,612 INFO L85 PathProgramCache]: Analyzing trace with hash 109607749, now seen corresponding path program 1 times [2024-11-28 04:06:48,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:48,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900690616] [2024-11-28 04:06:48,612 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:48,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:48,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:49,090 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 04:06:49,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:49,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900690616] [2024-11-28 04:06:49,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900690616] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:49,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477319569] [2024-11-28 04:06:49,091 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:49,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:49,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:06:49,093 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:06:49,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 04:06:49,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:49,242 INFO L256 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-28 04:06:49,245 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:06:49,269 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 10 treesize of output 9 [2024-11-28 04:06:49,346 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:06:49,346 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2024-11-28 04:06:49,473 INFO L349 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2024-11-28 04:06:49,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 23 treesize of output 28 [2024-11-28 04:06:50,126 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 04:06:50,126 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:06:50,526 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-28 04:06:50,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477319569] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:06:50,526 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:06:50,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 24 [2024-11-28 04:06:50,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875382057] [2024-11-28 04:06:50,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:06:50,527 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 04:06:50,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:50,527 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 04:06:50,527 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2024-11-28 04:06:53,358 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 80 [2024-11-28 04:06:53,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 99 transitions, 690 flow. Second operand has 25 states, 25 states have (on average 37.36) internal successors, (934), 25 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:53,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:53,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 80 [2024-11-28 04:06:53,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:54,834 INFO L124 PetriNetUnfolderBase]: 1295/2330 cut-off events. [2024-11-28 04:06:54,834 INFO L125 PetriNetUnfolderBase]: For 11869/12477 co-relation queries the response was YES. [2024-11-28 04:06:54,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10003 conditions, 2330 events. 1295/2330 cut-off events. For 11869/12477 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 12571 event pairs, 449 based on Foata normal form. 34/2288 useless extension candidates. Maximal degree in co-relation 6540. Up to 598 conditions per place. [2024-11-28 04:06:54,846 INFO L140 encePairwiseOnDemand]: 66/80 looper letters, 115 selfloop transitions, 28 changer transitions 0/165 dead transitions. [2024-11-28 04:06:54,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 165 transitions, 1317 flow [2024-11-28 04:06:54,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:06:54,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 04:06:54,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 726 transitions. [2024-11-28 04:06:54,848 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5338235294117647 [2024-11-28 04:06:54,848 INFO L175 Difference]: Start difference. First operand has 135 places, 99 transitions, 690 flow. Second operand 17 states and 726 transitions. [2024-11-28 04:06:54,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 165 transitions, 1317 flow [2024-11-28 04:06:54,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 165 transitions, 1243 flow, removed 7 selfloop flow, removed 15 redundant places. [2024-11-28 04:06:54,861 INFO L231 Difference]: Finished difference. Result has 139 places, 101 transitions, 700 flow [2024-11-28 04:06:54,862 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=700, PETRI_PLACES=139, PETRI_TRANSITIONS=101} [2024-11-28 04:06:54,862 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 60 predicate places. [2024-11-28 04:06:54,862 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 101 transitions, 700 flow [2024-11-28 04:06:54,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 37.36) internal successors, (934), 25 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:54,863 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:54,863 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:54,873 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 04:06:55,066 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-28 04:06:55,067 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:55,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:55,067 INFO L85 PathProgramCache]: Analyzing trace with hash 532244035, now seen corresponding path program 1 times [2024-11-28 04:06:55,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:55,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808645571] [2024-11-28 04:06:55,067 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:55,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:55,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:55,179 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:06:55,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:55,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808645571] [2024-11-28 04:06:55,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808645571] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:55,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432051671] [2024-11-28 04:06:55,180 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:06:55,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:55,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:06:55,182 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:06:55,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 04:06:55,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:06:55,314 INFO L256 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:06:55,315 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:06:55,365 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:06:55,366 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:06:55,421 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:06:55,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432051671] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:55,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:06:55,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-11-28 04:06:55,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213083133] [2024-11-28 04:06:55,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:06:55,421 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:06:55,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:55,422 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:06:55,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:06:55,453 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2024-11-28 04:06:55,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 101 transitions, 700 flow. Second operand has 5 states, 5 states have (on average 49.8) internal successors, (249), 5 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:55,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:06:55,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2024-11-28 04:06:55,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:06:55,714 INFO L124 PetriNetUnfolderBase]: 1141/2216 cut-off events. [2024-11-28 04:06:55,714 INFO L125 PetriNetUnfolderBase]: For 10402/10783 co-relation queries the response was YES. [2024-11-28 04:06:55,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9277 conditions, 2216 events. 1141/2216 cut-off events. For 10402/10783 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 12442 event pairs, 406 based on Foata normal form. 68/2141 useless extension candidates. Maximal degree in co-relation 6220. Up to 949 conditions per place. [2024-11-28 04:06:55,724 INFO L140 encePairwiseOnDemand]: 74/80 looper letters, 86 selfloop transitions, 10 changer transitions 0/120 dead transitions. [2024-11-28 04:06:55,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 120 transitions, 1004 flow [2024-11-28 04:06:55,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:06:55,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:06:55,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 268 transitions. [2024-11-28 04:06:55,725 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.67 [2024-11-28 04:06:55,726 INFO L175 Difference]: Start difference. First operand has 139 places, 101 transitions, 700 flow. Second operand 5 states and 268 transitions. [2024-11-28 04:06:55,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 120 transitions, 1004 flow [2024-11-28 04:06:55,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 120 transitions, 947 flow, removed 0 selfloop flow, removed 16 redundant places. [2024-11-28 04:06:55,737 INFO L231 Difference]: Finished difference. Result has 128 places, 100 transitions, 656 flow [2024-11-28 04:06:55,737 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=617, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=656, PETRI_PLACES=128, PETRI_TRANSITIONS=100} [2024-11-28 04:06:55,738 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 49 predicate places. [2024-11-28 04:06:55,738 INFO L471 AbstractCegarLoop]: Abstraction has has 128 places, 100 transitions, 656 flow [2024-11-28 04:06:55,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 49.8) internal successors, (249), 5 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:06:55,738 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:06:55,738 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:06:55,747 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 04:06:55,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-28 04:06:55,939 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:06:55,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:06:55,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1469280197, now seen corresponding path program 2 times [2024-11-28 04:06:55,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:06:55,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132656362] [2024-11-28 04:06:55,940 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:06:55,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:06:55,985 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:06:55,985 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:06:56,453 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 04:06:56,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:06:56,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132656362] [2024-11-28 04:06:56,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132656362] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:06:56,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256044923] [2024-11-28 04:06:56,453 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:06:56,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:06:56,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:06:56,456 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:06:56,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 04:06:56,600 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:06:56,600 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:06:56,602 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-11-28 04:06:56,603 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:06:56,607 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 10 treesize of output 9 [2024-11-28 04:06:56,683 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:06:56,683 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2024-11-28 04:06:56,771 INFO L349 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2024-11-28 04:06:56,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 29 treesize of output 34 [2024-11-28 04:06:56,905 INFO L349 Elim1Store]: treesize reduction 72, result has 18.2 percent of original size [2024-11-28 04:06:56,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 30 treesize of output 38 [2024-11-28 04:06:57,572 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 04:06:57,572 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:06:58,072 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 04:06:58,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256044923] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:06:58,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:06:58,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 7] total 26 [2024-11-28 04:06:58,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993858276] [2024-11-28 04:06:58,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:06:58,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 04:06:58,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:06:58,073 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 04:06:58,073 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2024-11-28 04:07:03,629 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 80 [2024-11-28 04:07:03,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 100 transitions, 656 flow. Second operand has 28 states, 28 states have (on average 31.607142857142858) internal successors, (885), 28 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:03,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:07:03,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 80 [2024-11-28 04:07:03,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:07:07,233 INFO L124 PetriNetUnfolderBase]: 3372/5523 cut-off events. [2024-11-28 04:07:07,234 INFO L125 PetriNetUnfolderBase]: For 33552/34171 co-relation queries the response was YES. [2024-11-28 04:07:07,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21775 conditions, 5523 events. 3372/5523 cut-off events. For 33552/34171 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 31358 event pairs, 468 based on Foata normal form. 168/5663 useless extension candidates. Maximal degree in co-relation 16037. Up to 882 conditions per place. [2024-11-28 04:07:07,259 INFO L140 encePairwiseOnDemand]: 64/80 looper letters, 167 selfloop transitions, 35 changer transitions 0/223 dead transitions. [2024-11-28 04:07:07,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 223 transitions, 1803 flow [2024-11-28 04:07:07,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 04:07:07,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-28 04:07:07,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 701 transitions. [2024-11-28 04:07:07,261 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48680555555555555 [2024-11-28 04:07:07,261 INFO L175 Difference]: Start difference. First operand has 128 places, 100 transitions, 656 flow. Second operand 18 states and 701 transitions. [2024-11-28 04:07:07,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 223 transitions, 1803 flow [2024-11-28 04:07:07,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 223 transitions, 1764 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-11-28 04:07:07,274 INFO L231 Difference]: Finished difference. Result has 143 places, 106 transitions, 766 flow [2024-11-28 04:07:07,274 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=766, PETRI_PLACES=143, PETRI_TRANSITIONS=106} [2024-11-28 04:07:07,275 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 64 predicate places. [2024-11-28 04:07:07,275 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 106 transitions, 766 flow [2024-11-28 04:07:07,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 31.607142857142858) internal successors, (885), 28 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:07,275 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:07:07,275 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:07:07,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 04:07:07,476 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-28 04:07:07,476 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:07:07,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:07:07,476 INFO L85 PathProgramCache]: Analyzing trace with hash -897126357, now seen corresponding path program 1 times [2024-11-28 04:07:07,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:07:07,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826977776] [2024-11-28 04:07:07,477 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:07:07,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:07:07,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:07:07,760 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-28 04:07:07,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:07:07,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826977776] [2024-11-28 04:07:07,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826977776] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:07:07,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507967223] [2024-11-28 04:07:07,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:07:07,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:07:07,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:07:07,763 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:07:07,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 04:07:07,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:07:07,901 INFO L256 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-28 04:07:07,903 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:07:07,918 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 10 treesize of output 9 [2024-11-28 04:07:07,977 INFO L349 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2024-11-28 04:07:07,977 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2024-11-28 04:07:08,415 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 04:07:08,415 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:07:08,675 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-28 04:07:08,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507967223] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:07:08,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:07:08,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 20 [2024-11-28 04:07:08,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524664616] [2024-11-28 04:07:08,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:07:08,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 04:07:08,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:07:08,676 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 04:07:08,676 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2024-11-28 04:07:10,730 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 80 [2024-11-28 04:07:10,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 106 transitions, 766 flow. Second operand has 21 states, 21 states have (on average 38.285714285714285) internal successors, (804), 21 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:10,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:07:10,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 80 [2024-11-28 04:07:10,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:07:11,907 INFO L124 PetriNetUnfolderBase]: 1589/3082 cut-off events. [2024-11-28 04:07:11,908 INFO L125 PetriNetUnfolderBase]: For 20851/21623 co-relation queries the response was YES. [2024-11-28 04:07:11,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14122 conditions, 3082 events. 1589/3082 cut-off events. For 20851/21623 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 18664 event pairs, 715 based on Foata normal form. 86/2952 useless extension candidates. Maximal degree in co-relation 10370. Up to 911 conditions per place. [2024-11-28 04:07:11,925 INFO L140 encePairwiseOnDemand]: 67/80 looper letters, 97 selfloop transitions, 22 changer transitions 0/149 dead transitions. [2024-11-28 04:07:11,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 149 transitions, 1260 flow [2024-11-28 04:07:11,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 04:07:11,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 04:07:11,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 606 transitions. [2024-11-28 04:07:11,926 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5410714285714285 [2024-11-28 04:07:11,926 INFO L175 Difference]: Start difference. First operand has 143 places, 106 transitions, 766 flow. Second operand 14 states and 606 transitions. [2024-11-28 04:07:11,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 149 transitions, 1260 flow [2024-11-28 04:07:11,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 149 transitions, 1163 flow, removed 18 selfloop flow, removed 13 redundant places. [2024-11-28 04:07:11,939 INFO L231 Difference]: Finished difference. Result has 144 places, 106 transitions, 744 flow [2024-11-28 04:07:11,940 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=744, PETRI_PLACES=144, PETRI_TRANSITIONS=106} [2024-11-28 04:07:11,940 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 65 predicate places. [2024-11-28 04:07:11,940 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 106 transitions, 744 flow [2024-11-28 04:07:11,941 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 38.285714285714285) internal successors, (804), 21 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:11,941 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:07:11,941 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:07:11,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 04:07:12,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:07:12,141 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:07:12,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:07:12,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1696953419, now seen corresponding path program 1 times [2024-11-28 04:07:12,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:07:12,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958215914] [2024-11-28 04:07:12,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:07:12,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:07:12,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:07:12,646 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 04:07:12,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:07:12,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958215914] [2024-11-28 04:07:12,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958215914] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:07:12,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484442010] [2024-11-28 04:07:12,647 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:07:12,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:07:12,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:07:12,649 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:07:12,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 04:07:12,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:07:12,789 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-28 04:07:12,791 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:07:12,808 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 10 treesize of output 9 [2024-11-28 04:07:12,858 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-28 04:07:12,858 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2024-11-28 04:07:12,951 INFO L349 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2024-11-28 04:07:12,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 23 treesize of output 28 [2024-11-28 04:07:13,447 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 04:07:13,447 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:07:13,802 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-28 04:07:13,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484442010] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:07:13,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:07:13,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 25 [2024-11-28 04:07:13,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018389186] [2024-11-28 04:07:13,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:07:13,803 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 04:07:13,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:07:13,805 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 04:07:13,805 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:07:17,547 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 80 [2024-11-28 04:07:17,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 106 transitions, 744 flow. Second operand has 26 states, 26 states have (on average 37.5) internal successors, (975), 26 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:17,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:07:17,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 80 [2024-11-28 04:07:17,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:07:19,310 INFO L124 PetriNetUnfolderBase]: 2009/3443 cut-off events. [2024-11-28 04:07:19,310 INFO L125 PetriNetUnfolderBase]: For 24233/25209 co-relation queries the response was YES. [2024-11-28 04:07:19,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15369 conditions, 3443 events. 2009/3443 cut-off events. For 24233/25209 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 19335 event pairs, 758 based on Foata normal form. 119/3316 useless extension candidates. Maximal degree in co-relation 12057. Up to 853 conditions per place. [2024-11-28 04:07:19,329 INFO L140 encePairwiseOnDemand]: 66/80 looper letters, 114 selfloop transitions, 28 changer transitions 0/170 dead transitions. [2024-11-28 04:07:19,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 170 transitions, 1459 flow [2024-11-28 04:07:19,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:07:19,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 04:07:19,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 722 transitions. [2024-11-28 04:07:19,331 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5308823529411765 [2024-11-28 04:07:19,331 INFO L175 Difference]: Start difference. First operand has 144 places, 106 transitions, 744 flow. Second operand 17 states and 722 transitions. [2024-11-28 04:07:19,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 170 transitions, 1459 flow [2024-11-28 04:07:19,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 170 transitions, 1424 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 04:07:19,345 INFO L231 Difference]: Finished difference. Result has 159 places, 108 transitions, 817 flow [2024-11-28 04:07:19,345 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=733, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=817, PETRI_PLACES=159, PETRI_TRANSITIONS=108} [2024-11-28 04:07:19,346 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 80 predicate places. [2024-11-28 04:07:19,346 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 108 transitions, 817 flow [2024-11-28 04:07:19,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 37.5) internal successors, (975), 26 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:19,346 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:07:19,346 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:07:19,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 04:07:19,547 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:07:19,547 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:07:19,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:07:19,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1065947705, now seen corresponding path program 1 times [2024-11-28 04:07:19,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:07:19,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111140506] [2024-11-28 04:07:19,548 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:07:19,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:07:19,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:07:19,772 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-28 04:07:19,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:07:19,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111140506] [2024-11-28 04:07:19,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111140506] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:07:19,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952800456] [2024-11-28 04:07:19,773 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:07:19,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:07:19,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:07:19,775 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:07:19,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 04:07:19,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:07:19,923 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 04:07:19,924 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:07:20,078 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-28 04:07:20,078 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:07:20,182 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 24 treesize of output 20 [2024-11-28 04:07:20,231 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-28 04:07:20,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952800456] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:07:20,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:07:20,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2024-11-28 04:07:20,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773506445] [2024-11-28 04:07:20,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:07:20,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 04:07:20,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:07:20,232 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 04:07:20,232 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:07:21,295 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2024-11-28 04:07:21,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 108 transitions, 817 flow. Second operand has 20 states, 20 states have (on average 46.25) internal successors, (925), 20 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:21,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:07:21,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2024-11-28 04:07:21,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:07:21,952 INFO L124 PetriNetUnfolderBase]: 1503/2729 cut-off events. [2024-11-28 04:07:21,952 INFO L125 PetriNetUnfolderBase]: For 19023/19898 co-relation queries the response was YES. [2024-11-28 04:07:21,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12683 conditions, 2729 events. 1503/2729 cut-off events. For 19023/19898 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 15706 event pairs, 751 based on Foata normal form. 118/2625 useless extension candidates. Maximal degree in co-relation 10183. Up to 808 conditions per place. [2024-11-28 04:07:21,967 INFO L140 encePairwiseOnDemand]: 67/80 looper letters, 90 selfloop transitions, 25 changer transitions 0/147 dead transitions. [2024-11-28 04:07:21,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 147 transitions, 1291 flow [2024-11-28 04:07:21,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:07:21,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:07:21,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 451 transitions. [2024-11-28 04:07:21,968 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7046875 [2024-11-28 04:07:21,968 INFO L175 Difference]: Start difference. First operand has 159 places, 108 transitions, 817 flow. Second operand 8 states and 451 transitions. [2024-11-28 04:07:21,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 147 transitions, 1291 flow [2024-11-28 04:07:21,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 147 transitions, 1245 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-11-28 04:07:21,980 INFO L231 Difference]: Finished difference. Result has 154 places, 108 transitions, 826 flow [2024-11-28 04:07:21,980 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=826, PETRI_PLACES=154, PETRI_TRANSITIONS=108} [2024-11-28 04:07:21,980 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 75 predicate places. [2024-11-28 04:07:21,981 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 108 transitions, 826 flow [2024-11-28 04:07:21,981 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 46.25) internal successors, (925), 20 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:21,981 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:07:21,981 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:07:21,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-28 04:07:22,181 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:07:22,182 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:07:22,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:07:22,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1290979070, now seen corresponding path program 2 times [2024-11-28 04:07:22,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:07:22,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977061242] [2024-11-28 04:07:22,182 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:07:22,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:07:22,219 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:07:22,219 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:07:22,386 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-28 04:07:22,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:07:22,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977061242] [2024-11-28 04:07:22,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977061242] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:07:22,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610982118] [2024-11-28 04:07:22,386 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:07:22,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:07:22,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:07:22,389 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:07:22,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 04:07:22,587 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:07:22,587 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:07:22,588 INFO L256 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:07:22,589 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:07:22,701 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-28 04:07:22,701 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:07:22,798 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-28 04:07:22,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610982118] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:07:22,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:07:22,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2024-11-28 04:07:22,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279232028] [2024-11-28 04:07:22,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:07:22,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 04:07:22,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:07:22,799 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 04:07:22,799 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2024-11-28 04:07:22,980 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2024-11-28 04:07:22,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 108 transitions, 826 flow. Second operand has 19 states, 19 states have (on average 46.26315789473684) internal successors, (879), 19 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:22,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:07:22,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2024-11-28 04:07:22,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:07:24,078 INFO L124 PetriNetUnfolderBase]: 3134/5563 cut-off events. [2024-11-28 04:07:24,079 INFO L125 PetriNetUnfolderBase]: For 39360/40979 co-relation queries the response was YES. [2024-11-28 04:07:24,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27121 conditions, 5563 events. 3134/5563 cut-off events. For 39360/40979 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 34193 event pairs, 1262 based on Foata normal form. 103/5320 useless extension candidates. Maximal degree in co-relation 18435. Up to 1882 conditions per place. [2024-11-28 04:07:24,115 INFO L140 encePairwiseOnDemand]: 63/80 looper letters, 145 selfloop transitions, 67 changer transitions 0/241 dead transitions. [2024-11-28 04:07:24,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 241 transitions, 2327 flow [2024-11-28 04:07:24,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 04:07:24,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 04:07:24,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 858 transitions. [2024-11-28 04:07:24,121 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6703125 [2024-11-28 04:07:24,121 INFO L175 Difference]: Start difference. First operand has 154 places, 108 transitions, 826 flow. Second operand 16 states and 858 transitions. [2024-11-28 04:07:24,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 241 transitions, 2327 flow [2024-11-28 04:07:24,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 241 transitions, 2205 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-11-28 04:07:24,149 INFO L231 Difference]: Finished difference. Result has 167 places, 149 transitions, 1324 flow [2024-11-28 04:07:24,149 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1324, PETRI_PLACES=167, PETRI_TRANSITIONS=149} [2024-11-28 04:07:24,150 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 88 predicate places. [2024-11-28 04:07:24,150 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 149 transitions, 1324 flow [2024-11-28 04:07:24,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 46.26315789473684) internal successors, (879), 19 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:24,151 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:07:24,151 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:07:24,164 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 04:07:24,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:07:24,352 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:07:24,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:07:24,352 INFO L85 PathProgramCache]: Analyzing trace with hash -794763348, now seen corresponding path program 1 times [2024-11-28 04:07:24,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:07:24,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938139977] [2024-11-28 04:07:24,353 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:07:24,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:07:24,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:07:24,463 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:07:24,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:07:24,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938139977] [2024-11-28 04:07:24,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938139977] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:07:24,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618487139] [2024-11-28 04:07:24,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:07:24,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:07:24,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:07:24,466 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:07:24,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 04:07:24,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:07:24,648 INFO L256 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:07:24,650 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:07:24,767 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:07:24,767 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:07:24,888 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:07:24,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618487139] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:07:24,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:07:24,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 13 [2024-11-28 04:07:24,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306933250] [2024-11-28 04:07:24,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:07:24,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:07:24,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:07:24,892 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:07:24,893 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:07:24,992 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 80 [2024-11-28 04:07:24,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 149 transitions, 1324 flow. Second operand has 7 states, 7 states have (on average 47.285714285714285) internal successors, (331), 7 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:24,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:07:24,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 80 [2024-11-28 04:07:24,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:07:26,382 INFO L124 PetriNetUnfolderBase]: 3716/7197 cut-off events. [2024-11-28 04:07:26,383 INFO L125 PetriNetUnfolderBase]: For 47070/47786 co-relation queries the response was YES. [2024-11-28 04:07:26,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33570 conditions, 7197 events. 3716/7197 cut-off events. For 47070/47786 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 50518 event pairs, 1234 based on Foata normal form. 70/6717 useless extension candidates. Maximal degree in co-relation 28437. Up to 2457 conditions per place. [2024-11-28 04:07:26,442 INFO L140 encePairwiseOnDemand]: 71/80 looper letters, 216 selfloop transitions, 30 changer transitions 0/274 dead transitions. [2024-11-28 04:07:26,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 274 transitions, 3205 flow [2024-11-28 04:07:26,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:07:26,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 04:07:26,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 478 transitions. [2024-11-28 04:07:26,443 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6638888888888889 [2024-11-28 04:07:26,443 INFO L175 Difference]: Start difference. First operand has 167 places, 149 transitions, 1324 flow. Second operand 9 states and 478 transitions. [2024-11-28 04:07:26,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 274 transitions, 3205 flow [2024-11-28 04:07:26,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 274 transitions, 3205 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-28 04:07:26,583 INFO L231 Difference]: Finished difference. Result has 177 places, 168 transitions, 1539 flow [2024-11-28 04:07:26,584 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=1324, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1539, PETRI_PLACES=177, PETRI_TRANSITIONS=168} [2024-11-28 04:07:26,584 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 98 predicate places. [2024-11-28 04:07:26,584 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 168 transitions, 1539 flow [2024-11-28 04:07:26,584 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 47.285714285714285) internal successors, (331), 7 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:26,585 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:07:26,585 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:07:26,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-28 04:07:26,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:07:26,786 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:07:26,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:07:26,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1572664482, now seen corresponding path program 2 times [2024-11-28 04:07:26,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:07:26,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659035057] [2024-11-28 04:07:26,786 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:07:26,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:07:26,797 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 04:07:26,797 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:07:26,855 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 04:07:26,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:07:26,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659035057] [2024-11-28 04:07:26,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659035057] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:07:26,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:07:26,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:07:26,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192695729] [2024-11-28 04:07:26,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:07:26,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:07:26,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:07:26,856 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:07:26,856 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:07:26,915 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2024-11-28 04:07:26,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 168 transitions, 1539 flow. Second operand has 6 states, 6 states have (on average 49.0) internal successors, (294), 6 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:26,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:07:26,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2024-11-28 04:07:26,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:07:28,381 INFO L124 PetriNetUnfolderBase]: 4791/8961 cut-off events. [2024-11-28 04:07:28,381 INFO L125 PetriNetUnfolderBase]: For 78009/80604 co-relation queries the response was YES. [2024-11-28 04:07:28,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46817 conditions, 8961 events. 4791/8961 cut-off events. For 78009/80604 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 65760 event pairs, 1918 based on Foata normal form. 225/8640 useless extension candidates. Maximal degree in co-relation 40726. Up to 3816 conditions per place. [2024-11-28 04:07:28,543 INFO L140 encePairwiseOnDemand]: 73/80 looper letters, 226 selfloop transitions, 17 changer transitions 15/289 dead transitions. [2024-11-28 04:07:28,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 289 transitions, 3559 flow [2024-11-28 04:07:28,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:07:28,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:07:28,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 337 transitions. [2024-11-28 04:07:28,545 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7020833333333333 [2024-11-28 04:07:28,545 INFO L175 Difference]: Start difference. First operand has 177 places, 168 transitions, 1539 flow. Second operand 6 states and 337 transitions. [2024-11-28 04:07:28,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 289 transitions, 3559 flow [2024-11-28 04:07:28,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 289 transitions, 3556 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 04:07:28,652 INFO L231 Difference]: Finished difference. Result has 184 places, 181 transitions, 1747 flow [2024-11-28 04:07:28,652 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=1536, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1747, PETRI_PLACES=184, PETRI_TRANSITIONS=181} [2024-11-28 04:07:28,653 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 105 predicate places. [2024-11-28 04:07:28,653 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 181 transitions, 1747 flow [2024-11-28 04:07:28,653 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 49.0) internal successors, (294), 6 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:28,653 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:07:28,653 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:07:28,654 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-28 04:07:28,654 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:07:28,654 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:07:28,654 INFO L85 PathProgramCache]: Analyzing trace with hash -791832160, now seen corresponding path program 3 times [2024-11-28 04:07:28,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:07:28,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025398283] [2024-11-28 04:07:28,655 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:07:28,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:07:28,666 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 04:07:28,666 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:07:28,720 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 04:07:28,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:07:28,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025398283] [2024-11-28 04:07:28,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025398283] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:07:28,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:07:28,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:07:28,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556914430] [2024-11-28 04:07:28,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:07:28,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:07:28,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:07:28,722 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:07:28,722 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:07:28,785 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2024-11-28 04:07:28,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 181 transitions, 1747 flow. Second operand has 6 states, 6 states have (on average 49.0) internal successors, (294), 6 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:28,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:07:28,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2024-11-28 04:07:28,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:07:30,509 INFO L124 PetriNetUnfolderBase]: 5474/10615 cut-off events. [2024-11-28 04:07:30,509 INFO L125 PetriNetUnfolderBase]: For 92282/94547 co-relation queries the response was YES. [2024-11-28 04:07:30,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57521 conditions, 10615 events. 5474/10615 cut-off events. For 92282/94547 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 81898 event pairs, 2573 based on Foata normal form. 275/10250 useless extension candidates. Maximal degree in co-relation 56801. Up to 5480 conditions per place. [2024-11-28 04:07:30,834 INFO L140 encePairwiseOnDemand]: 73/80 looper letters, 195 selfloop transitions, 38 changer transitions 14/278 dead transitions. [2024-11-28 04:07:30,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 278 transitions, 3471 flow [2024-11-28 04:07:30,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:07:30,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:07:30,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 338 transitions. [2024-11-28 04:07:30,835 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7041666666666667 [2024-11-28 04:07:30,835 INFO L175 Difference]: Start difference. First operand has 184 places, 181 transitions, 1747 flow. Second operand 6 states and 338 transitions. [2024-11-28 04:07:30,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 278 transitions, 3471 flow [2024-11-28 04:07:31,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 278 transitions, 3455 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 04:07:31,010 INFO L231 Difference]: Finished difference. Result has 192 places, 200 transitions, 2123 flow [2024-11-28 04:07:31,010 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2123, PETRI_PLACES=192, PETRI_TRANSITIONS=200} [2024-11-28 04:07:31,010 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 113 predicate places. [2024-11-28 04:07:31,010 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 200 transitions, 2123 flow [2024-11-28 04:07:31,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 49.0) internal successors, (294), 6 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:31,011 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:07:31,011 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:07:31,011 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-28 04:07:31,011 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:07:31,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:07:31,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1756982560, now seen corresponding path program 4 times [2024-11-28 04:07:31,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:07:31,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687090756] [2024-11-28 04:07:31,012 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:07:31,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:07:31,023 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:07:31,023 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:07:31,078 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 04:07:31,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:07:31,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687090756] [2024-11-28 04:07:31,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687090756] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:07:31,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932466241] [2024-11-28 04:07:31,079 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:07:31,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:07:31,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:07:31,084 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:07:31,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 04:07:31,224 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:07:31,224 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:07:31,225 INFO L256 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:07:31,226 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:07:31,284 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 04:07:31,284 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:07:31,331 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 04:07:31,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932466241] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:07:31,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:07:31,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-28 04:07:31,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15478345] [2024-11-28 04:07:31,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:07:31,332 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 04:07:31,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:07:31,333 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 04:07:31,333 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:07:31,485 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 80 [2024-11-28 04:07:31,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 200 transitions, 2123 flow. Second operand has 12 states, 12 states have (on average 45.25) internal successors, (543), 12 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:31,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:07:31,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 80 [2024-11-28 04:07:31,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:07:37,334 INFO L124 PetriNetUnfolderBase]: 16379/30488 cut-off events. [2024-11-28 04:07:37,335 INFO L125 PetriNetUnfolderBase]: For 271055/274383 co-relation queries the response was YES. [2024-11-28 04:07:37,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163832 conditions, 30488 events. 16379/30488 cut-off events. For 271055/274383 co-relation queries the response was YES. Maximal size of possible extension queue 803. Compared 262159 event pairs, 1039 based on Foata normal form. 727/30504 useless extension candidates. Maximal degree in co-relation 162498. Up to 5114 conditions per place. [2024-11-28 04:07:37,580 INFO L140 encePairwiseOnDemand]: 68/80 looper letters, 542 selfloop transitions, 493 changer transitions 4/1063 dead transitions. [2024-11-28 04:07:37,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 1063 transitions, 14642 flow [2024-11-28 04:07:37,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-28 04:07:37,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-28 04:07:37,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1759 transitions. [2024-11-28 04:07:37,582 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6282142857142857 [2024-11-28 04:07:37,582 INFO L175 Difference]: Start difference. First operand has 192 places, 200 transitions, 2123 flow. Second operand 35 states and 1759 transitions. [2024-11-28 04:07:37,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 1063 transitions, 14642 flow [2024-11-28 04:07:38,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 1063 transitions, 14274 flow, removed 79 selfloop flow, removed 1 redundant places. [2024-11-28 04:07:38,792 INFO L231 Difference]: Finished difference. Result has 253 places, 689 transitions, 9586 flow [2024-11-28 04:07:38,793 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=2080, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=9586, PETRI_PLACES=253, PETRI_TRANSITIONS=689} [2024-11-28 04:07:38,793 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 174 predicate places. [2024-11-28 04:07:38,793 INFO L471 AbstractCegarLoop]: Abstraction has has 253 places, 689 transitions, 9586 flow [2024-11-28 04:07:38,794 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 45.25) internal successors, (543), 12 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:38,794 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:07:38,794 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:07:38,800 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-28 04:07:38,994 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:07:38,994 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:07:38,995 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:07:38,995 INFO L85 PathProgramCache]: Analyzing trace with hash -528848732, now seen corresponding path program 5 times [2024-11-28 04:07:38,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:07:38,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298079164] [2024-11-28 04:07:38,995 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:07:38,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:07:39,025 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-28 04:07:39,026 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:07:39,169 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:07:39,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:07:39,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298079164] [2024-11-28 04:07:39,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298079164] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:07:39,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183862545] [2024-11-28 04:07:39,170 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:07:39,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:07:39,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:07:39,175 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:07:39,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 04:07:39,389 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-28 04:07:39,390 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:07:39,392 INFO L256 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:07:39,394 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:07:39,521 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:07:39,521 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:07:39,636 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:07:39,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183862545] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:07:39,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:07:39,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2024-11-28 04:07:39,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143201277] [2024-11-28 04:07:39,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:07:39,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:07:39,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:07:39,637 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:07:39,637 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:07:39,732 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 80 [2024-11-28 04:07:39,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 689 transitions, 9586 flow. Second operand has 7 states, 7 states have (on average 47.285714285714285) internal successors, (331), 7 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:39,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:07:39,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 80 [2024-11-28 04:07:39,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:07:47,013 INFO L124 PetriNetUnfolderBase]: 13676/25350 cut-off events. [2024-11-28 04:07:47,013 INFO L125 PetriNetUnfolderBase]: For 472886/479939 co-relation queries the response was YES. [2024-11-28 04:07:47,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168291 conditions, 25350 events. 13676/25350 cut-off events. For 472886/479939 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 214373 event pairs, 2087 based on Foata normal form. 1242/25944 useless extension candidates. Maximal degree in co-relation 167073. Up to 6731 conditions per place. [2024-11-28 04:07:47,640 INFO L140 encePairwiseOnDemand]: 69/80 looper letters, 432 selfloop transitions, 415 changer transitions 0/881 dead transitions. [2024-11-28 04:07:47,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 881 transitions, 13978 flow [2024-11-28 04:07:47,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:07:47,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:07:47,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 431 transitions. [2024-11-28 04:07:47,641 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6734375 [2024-11-28 04:07:47,642 INFO L175 Difference]: Start difference. First operand has 253 places, 689 transitions, 9586 flow. Second operand 8 states and 431 transitions. [2024-11-28 04:07:47,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 881 transitions, 13978 flow [2024-11-28 04:07:51,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 881 transitions, 13805 flow, removed 58 selfloop flow, removed 1 redundant places. [2024-11-28 04:07:51,123 INFO L231 Difference]: Finished difference. Result has 263 places, 781 transitions, 12167 flow [2024-11-28 04:07:51,123 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=9449, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12167, PETRI_PLACES=263, PETRI_TRANSITIONS=781} [2024-11-28 04:07:51,124 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 184 predicate places. [2024-11-28 04:07:51,124 INFO L471 AbstractCegarLoop]: Abstraction has has 263 places, 781 transitions, 12167 flow [2024-11-28 04:07:51,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 47.285714285714285) internal successors, (331), 7 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:51,124 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:07:51,124 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:07:51,132 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-28 04:07:51,324 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:07:51,325 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:07:51,325 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:07:51,325 INFO L85 PathProgramCache]: Analyzing trace with hash -474558010, now seen corresponding path program 6 times [2024-11-28 04:07:51,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:07:51,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857775167] [2024-11-28 04:07:51,326 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 04:07:51,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:07:51,339 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 04:07:51,339 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:07:51,394 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 04:07:51,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:07:51,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857775167] [2024-11-28 04:07:51,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857775167] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:07:51,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:07:51,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:07:51,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595550106] [2024-11-28 04:07:51,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:07:51,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:07:51,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:07:51,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:07:51,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:07:51,466 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2024-11-28 04:07:51,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 781 transitions, 12167 flow. Second operand has 6 states, 6 states have (on average 49.0) internal successors, (294), 6 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:07:51,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:07:51,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2024-11-28 04:07:51,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:07:59,133 INFO L124 PetriNetUnfolderBase]: 12641/23843 cut-off events. [2024-11-28 04:07:59,133 INFO L125 PetriNetUnfolderBase]: For 508819/516132 co-relation queries the response was YES. [2024-11-28 04:07:59,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169550 conditions, 23843 events. 12641/23843 cut-off events. For 508819/516132 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 202686 event pairs, 3448 based on Foata normal form. 776/23745 useless extension candidates. Maximal degree in co-relation 168398. Up to 11708 conditions per place. [2024-11-28 04:07:59,806 INFO L140 encePairwiseOnDemand]: 73/80 looper letters, 628 selfloop transitions, 222 changer transitions 20/977 dead transitions. [2024-11-28 04:07:59,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 977 transitions, 17130 flow [2024-11-28 04:07:59,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:07:59,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:07:59,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 336 transitions. [2024-11-28 04:07:59,808 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-11-28 04:07:59,808 INFO L175 Difference]: Start difference. First operand has 263 places, 781 transitions, 12167 flow. Second operand 6 states and 336 transitions. [2024-11-28 04:07:59,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 977 transitions, 17130 flow [2024-11-28 04:08:04,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 977 transitions, 17053 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-11-28 04:08:04,514 INFO L231 Difference]: Finished difference. Result has 265 places, 802 transitions, 13083 flow [2024-11-28 04:08:04,515 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=12098, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=781, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13083, PETRI_PLACES=265, PETRI_TRANSITIONS=802} [2024-11-28 04:08:04,515 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 186 predicate places. [2024-11-28 04:08:04,515 INFO L471 AbstractCegarLoop]: Abstraction has has 265 places, 802 transitions, 13083 flow [2024-11-28 04:08:04,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 49.0) internal successors, (294), 6 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:04,516 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:08:04,516 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:08:04,516 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-28 04:08:04,516 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:08:04,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:04,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1859845636, now seen corresponding path program 7 times [2024-11-28 04:08:04,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:08:04,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758149756] [2024-11-28 04:08:04,517 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 04:08:04,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:08:04,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:04,681 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:08:04,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:08:04,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758149756] [2024-11-28 04:08:04,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758149756] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:08:04,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595300185] [2024-11-28 04:08:04,682 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 04:08:04,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:04,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:04,684 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:04,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-28 04:08:04,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:04,879 INFO L256 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:08:04,881 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:05,033 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:08:05,034 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:08:05,205 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:08:05,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595300185] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:08:05,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:08:05,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 15 [2024-11-28 04:08:05,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770777606] [2024-11-28 04:08:05,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:05,206 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:08:05,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:08:05,206 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:08:05,207 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:08:05,350 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 80 [2024-11-28 04:08:05,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 802 transitions, 13083 flow. Second operand has 7 states, 7 states have (on average 47.285714285714285) internal successors, (331), 7 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:05,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:08:05,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 80 [2024-11-28 04:08:05,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:08:14,691 INFO L124 PetriNetUnfolderBase]: 15028/27423 cut-off events. [2024-11-28 04:08:14,691 INFO L125 PetriNetUnfolderBase]: For 561040/568792 co-relation queries the response was YES. [2024-11-28 04:08:14,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 191618 conditions, 27423 events. 15028/27423 cut-off events. For 561040/568792 co-relation queries the response was YES. Maximal size of possible extension queue 797. Compared 230923 event pairs, 1986 based on Foata normal form. 1017/27771 useless extension candidates. Maximal degree in co-relation 190515. Up to 5413 conditions per place. [2024-11-28 04:08:15,091 INFO L140 encePairwiseOnDemand]: 70/80 looper letters, 459 selfloop transitions, 590 changer transitions 1/1084 dead transitions. [2024-11-28 04:08:15,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 1084 transitions, 19132 flow [2024-11-28 04:08:15,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:08:15,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:08:15,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 428 transitions. [2024-11-28 04:08:15,092 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-11-28 04:08:15,092 INFO L175 Difference]: Start difference. First operand has 265 places, 802 transitions, 13083 flow. Second operand 8 states and 428 transitions. [2024-11-28 04:08:15,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 1084 transitions, 19132 flow [2024-11-28 04:08:20,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 1084 transitions, 18595 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-11-28 04:08:20,623 INFO L231 Difference]: Finished difference. Result has 272 places, 932 transitions, 16373 flow [2024-11-28 04:08:20,624 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=12430, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=454, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16373, PETRI_PLACES=272, PETRI_TRANSITIONS=932} [2024-11-28 04:08:20,625 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 193 predicate places. [2024-11-28 04:08:20,625 INFO L471 AbstractCegarLoop]: Abstraction has has 272 places, 932 transitions, 16373 flow [2024-11-28 04:08:20,625 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 47.285714285714285) internal successors, (331), 7 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:20,625 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:08:20,625 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:08:20,633 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-28 04:08:20,826 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-28 04:08:20,826 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:08:20,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:20,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1340916334, now seen corresponding path program 2 times [2024-11-28 04:08:20,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:08:20,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370662211] [2024-11-28 04:08:20,827 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:08:20,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:08:20,869 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:08:20,869 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:08:21,104 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-28 04:08:21,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:08:21,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370662211] [2024-11-28 04:08:21,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370662211] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:08:21,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887257880] [2024-11-28 04:08:21,107 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:08:21,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:21,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:21,109 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:21,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-28 04:08:21,384 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:08:21,384 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:08:21,387 INFO L256 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 04:08:21,388 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:21,656 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-28 04:08:21,657 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:08:21,807 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-28 04:08:21,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887257880] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:08:21,807 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:08:21,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-11-28 04:08:21,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436337890] [2024-11-28 04:08:21,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:08:21,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 04:08:21,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:08:21,808 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 04:08:21,808 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2024-11-28 04:08:22,071 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 80 [2024-11-28 04:08:22,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 932 transitions, 16373 flow. Second operand has 21 states, 21 states have (on average 46.333333333333336) internal successors, (973), 21 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:22,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:08:22,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 80 [2024-11-28 04:08:22,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:08:30,767 INFO L124 PetriNetUnfolderBase]: 13502/24277 cut-off events. [2024-11-28 04:08:30,767 INFO L125 PetriNetUnfolderBase]: For 576584/583309 co-relation queries the response was YES. [2024-11-28 04:08:30,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184612 conditions, 24277 events. 13502/24277 cut-off events. For 576584/583309 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 196415 event pairs, 3370 based on Foata normal form. 873/23922 useless extension candidates. Maximal degree in co-relation 183570. Up to 7867 conditions per place. [2024-11-28 04:08:31,100 INFO L140 encePairwiseOnDemand]: 63/80 looper letters, 997 selfloop transitions, 245 changer transitions 5/1437 dead transitions. [2024-11-28 04:08:31,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 1437 transitions, 28082 flow [2024-11-28 04:08:31,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 04:08:31,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 04:08:31,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 856 transitions. [2024-11-28 04:08:31,103 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-11-28 04:08:31,103 INFO L175 Difference]: Start difference. First operand has 272 places, 932 transitions, 16373 flow. Second operand 16 states and 856 transitions. [2024-11-28 04:08:31,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 1437 transitions, 28082 flow [2024-11-28 04:08:36,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 1437 transitions, 27957 flow, removed 61 selfloop flow, removed 2 redundant places. [2024-11-28 04:08:36,513 INFO L231 Difference]: Finished difference. Result has 289 places, 1031 transitions, 19991 flow [2024-11-28 04:08:36,513 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=16292, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=932, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=687, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=19991, PETRI_PLACES=289, PETRI_TRANSITIONS=1031} [2024-11-28 04:08:36,514 INFO L279 CegarLoopForPetriNet]: 79 programPoint places, 210 predicate places. [2024-11-28 04:08:36,514 INFO L471 AbstractCegarLoop]: Abstraction has has 289 places, 1031 transitions, 19991 flow [2024-11-28 04:08:36,514 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 46.333333333333336) internal successors, (973), 21 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:36,514 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:08:36,514 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:08:36,520 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-28 04:08:36,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:36,715 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 50 more)] === [2024-11-28 04:08:36,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:36,716 INFO L85 PathProgramCache]: Analyzing trace with hash -54213097, now seen corresponding path program 1 times [2024-11-28 04:08:36,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:08:36,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401624345] [2024-11-28 04:08:36,716 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:36,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:08:36,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:36,983 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:08:36,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:08:36,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401624345] [2024-11-28 04:08:36,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401624345] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:08:36,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628655012] [2024-11-28 04:08:36,984 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:36,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:36,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:36,986 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:36,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc6bc5a2-b574-4ad2-b6af-150cfd9a2aab/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-28 04:08:37,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:37,175 INFO L256 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 04:08:37,177 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:37,462 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:08:37,462 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:08:37,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 36 treesize of output 32 [2024-11-28 04:08:37,917 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:08:37,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628655012] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:08:37,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:08:37,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 22 [2024-11-28 04:08:37,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94197951] [2024-11-28 04:08:37,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:08:37,918 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 04:08:37,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:08:37,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 04:08:37,919 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2024-11-28 04:08:38,965 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 80 [2024-11-28 04:08:38,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 1031 transitions, 19991 flow. Second operand has 24 states, 24 states have (on average 46.833333333333336) internal successors, (1124), 24 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:38,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:08:38,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 80 [2024-11-28 04:08:38,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:08:45,968 INFO L124 PetriNetUnfolderBase]: 12065/22070 cut-off events. [2024-11-28 04:08:45,969 INFO L125 PetriNetUnfolderBase]: For 630423/638116 co-relation queries the response was YES. [2024-11-28 04:08:46,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175313 conditions, 22070 events. 12065/22070 cut-off events. For 630423/638116 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 178801 event pairs, 3397 based on Foata normal form. 630/21422 useless extension candidates. Maximal degree in co-relation 174533. Up to 11394 conditions per place.