/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.pointer.base.address.is.valid.at.dereference ASSERTandASSUME --cacsl2boogietranslator.pointer.to.allocated.memory.at.dereference ASSERTandASSUME --cacsl2boogietranslator.check.array.bounds.for.arrays.that.are.off.heap ASSERTandASSUME --cacsl2boogietranslator.check.if.freed.pointer.was.valid true --cacsl2boogietranslator.adapt.memory.model.on.pointer.casts.if.necessary true -i ../../../trunk/examples/svcomp/weaver/parallel-ticket-5.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 19:52:38,968 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 19:52:39,029 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-26 19:52:39,033 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 19:52:39,034 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 19:52:39,057 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 19:52:39,057 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 19:52:39,058 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 19:52:39,058 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 19:52:39,061 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 19:52:39,061 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 19:52:39,061 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 19:52:39,061 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 19:52:39,062 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 19:52:39,062 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 19:52:39,063 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 19:52:39,063 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 19:52:39,063 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 19:52:39,063 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 19:52:39,063 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 19:52:39,063 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 19:52:39,064 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 19:52:39,064 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 19:52:39,065 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 19:52:39,065 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 19:52:39,065 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 19:52:39,065 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 19:52:39,065 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 19:52:39,065 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 19:52:39,066 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 19:52:39,066 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 19:52:39,066 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 19:52:39,066 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 19:52:39,067 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 19:52:39,067 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 19:52:39,067 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer base address is valid at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer to allocated memory at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check array bounds for arrays that are off heap -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check if freed pointer was valid -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Adapt memory model on pointer casts if necessary -> true [2023-08-26 19:52:39,309 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 19:52:39,321 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 19:52:39,322 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 19:52:39,323 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 19:52:39,323 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 19:52:39,324 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-ticket-5.wvr.c [2023-08-26 19:52:40,240 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 19:52:40,395 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 19:52:40,395 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-ticket-5.wvr.c [2023-08-26 19:52:40,400 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/79550849b/42e16d31c9f8410ba0de8d6d1bfb9c1b/FLAG83c1aadbc [2023-08-26 19:52:40,411 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/79550849b/42e16d31c9f8410ba0de8d6d1bfb9c1b [2023-08-26 19:52:40,412 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 19:52:40,413 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 19:52:40,414 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 19:52:40,414 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 19:52:40,416 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 19:52:40,416 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 07:52:40" (1/1) ... [2023-08-26 19:52:40,416 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b2318d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:52:40, skipping insertion in model container [2023-08-26 19:52:40,417 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 07:52:40" (1/1) ... [2023-08-26 19:52:40,431 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 19:52:40,538 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 19:52:40,544 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 19:52:40,561 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 19:52:40,567 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 19:52:40,567 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 19:52:40,571 INFO L206 MainTranslator]: Completed translation [2023-08-26 19:52:40,572 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:52:40 WrapperNode [2023-08-26 19:52:40,572 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 19:52:40,572 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 19:52:40,573 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 19:52:40,573 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 19:52:40,577 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:52:40" (1/1) ... [2023-08-26 19:52:40,597 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:52:40" (1/1) ... [2023-08-26 19:52:40,626 INFO L138 Inliner]: procedures = 24, calls = 86, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 249 [2023-08-26 19:52:40,626 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 19:52:40,628 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 19:52:40,628 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 19:52:40,628 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 19:52:40,633 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:52:40" (1/1) ... [2023-08-26 19:52:40,633 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:52:40" (1/1) ... [2023-08-26 19:52:40,644 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:52:40" (1/1) ... [2023-08-26 19:52:40,644 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:52:40" (1/1) ... [2023-08-26 19:52:40,648 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:52:40" (1/1) ... [2023-08-26 19:52:40,649 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:52:40" (1/1) ... [2023-08-26 19:52:40,650 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:52:40" (1/1) ... [2023-08-26 19:52:40,651 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:52:40" (1/1) ... [2023-08-26 19:52:40,663 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 19:52:40,664 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 19:52:40,664 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 19:52:40,664 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 19:52:40,665 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:52:40" (1/1) ... [2023-08-26 19:52:40,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 19:52:40,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 19:52:40,684 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-26 19:52:40,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-26 19:52:40,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 19:52:40,714 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 19:52:40,714 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 19:52:40,714 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 19:52:40,715 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 19:52:40,715 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-26 19:52:40,715 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-26 19:52:40,715 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-08-26 19:52:40,715 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-08-26 19:52:40,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 19:52:40,715 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2023-08-26 19:52:40,715 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2023-08-26 19:52:40,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 19:52:40,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 19:52:40,716 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-26 19:52:40,716 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-26 19:52:40,716 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 19:52:40,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 19:52:40,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 19:52:40,717 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 19:52:40,718 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-26 19:52:40,819 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 19:52:40,821 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 19:52:41,079 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 19:52:41,128 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 19:52:41,128 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-26 19:52:41,130 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 07:52:41 BoogieIcfgContainer [2023-08-26 19:52:41,130 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 19:52:41,131 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 19:52:41,131 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 19:52:41,133 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 19:52:41,133 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 07:52:40" (1/3) ... [2023-08-26 19:52:41,134 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70439529 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 07:52:41, skipping insertion in model container [2023-08-26 19:52:41,134 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:52:40" (2/3) ... [2023-08-26 19:52:41,134 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70439529 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 07:52:41, skipping insertion in model container [2023-08-26 19:52:41,134 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 07:52:41" (3/3) ... [2023-08-26 19:52:41,135 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-ticket-5.wvr.c [2023-08-26 19:52:41,145 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 19:52:41,146 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 21 error locations. [2023-08-26 19:52:41,146 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 19:52:41,206 INFO L144 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2023-08-26 19:52:41,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 202 places, 188 transitions, 416 flow [2023-08-26 19:52:41,281 INFO L124 PetriNetUnfolderBase]: 2/183 cut-off events. [2023-08-26 19:52:41,281 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-08-26 19:52:41,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 204 conditions, 183 events. 2/183 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 136 event pairs, 0 based on Foata normal form. 0/160 useless extension candidates. Maximal degree in co-relation 134. Up to 2 conditions per place. [2023-08-26 19:52:41,285 INFO L82 GeneralOperation]: Start removeDead. Operand has 202 places, 188 transitions, 416 flow [2023-08-26 19:52:41,291 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 182 places, 168 transitions, 366 flow [2023-08-26 19:52:41,293 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 19:52:41,307 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 182 places, 168 transitions, 366 flow [2023-08-26 19:52:41,309 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 182 places, 168 transitions, 366 flow [2023-08-26 19:52:41,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 182 places, 168 transitions, 366 flow [2023-08-26 19:52:41,333 INFO L124 PetriNetUnfolderBase]: 2/168 cut-off events. [2023-08-26 19:52:41,333 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-08-26 19:52:41,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189 conditions, 168 events. 2/168 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 133 event pairs, 0 based on Foata normal form. 0/146 useless extension candidates. Maximal degree in co-relation 134. Up to 2 conditions per place. [2023-08-26 19:52:41,335 INFO L119 LiptonReduction]: Number of co-enabled transitions 2702 [2023-08-26 19:52:47,890 INFO L134 LiptonReduction]: Checked pairs total: 16963 [2023-08-26 19:52:47,891 INFO L136 LiptonReduction]: Total number of compositions: 146 [2023-08-26 19:52:47,908 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 19:52:47,913 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@202bcd70, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 19:52:47,913 INFO L358 AbstractCegarLoop]: Starting to check reachability of 26 error locations. [2023-08-26 19:52:47,914 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 19:52:47,914 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 19:52:47,914 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 19:52:47,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:52:47,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 19:52:47,915 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:52:47,919 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:52:47,919 INFO L85 PathProgramCache]: Analyzing trace with hash 727, now seen corresponding path program 1 times [2023-08-26 19:52:47,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:52:47,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818435927] [2023-08-26 19:52:47,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:52:47,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:52:47,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:52:47,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:52:47,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:52:47,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818435927] [2023-08-26 19:52:47,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818435927] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:52:47,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:52:47,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 19:52:47,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802349110] [2023-08-26 19:52:47,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:52:47,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 19:52:47,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:52:48,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 19:52:48,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 19:52:48,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 334 [2023-08-26 19:52:48,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 62 transitions, 154 flow. Second operand has 2 states, 2 states have (on average 160.5) internal successors, (321), 2 states have internal predecessors, (321), 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) [2023-08-26 19:52:48,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:52:48,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 334 [2023-08-26 19:52:48,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:52:49,511 INFO L124 PetriNetUnfolderBase]: 21849/30036 cut-off events. [2023-08-26 19:52:49,511 INFO L125 PetriNetUnfolderBase]: For 767/767 co-relation queries the response was YES. [2023-08-26 19:52:49,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59734 conditions, 30036 events. 21849/30036 cut-off events. For 767/767 co-relation queries the response was YES. Maximal size of possible extension queue 1322. Compared 182398 event pairs, 21849 based on Foata normal form. 0/26539 useless extension candidates. Maximal degree in co-relation 49144. Up to 28669 conditions per place. [2023-08-26 19:52:49,747 INFO L140 encePairwiseOnDemand]: 332/334 looper letters, 54 selfloop transitions, 0 changer transitions 0/60 dead transitions. [2023-08-26 19:52:49,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 60 transitions, 258 flow [2023-08-26 19:52:49,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 19:52:49,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 19:52:49,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 376 transitions. [2023-08-26 19:52:49,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562874251497006 [2023-08-26 19:52:49,763 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 376 transitions. [2023-08-26 19:52:49,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 376 transitions. [2023-08-26 19:52:49,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:52:49,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 376 transitions. [2023-08-26 19:52:49,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 188.0) internal successors, (376), 2 states have internal predecessors, (376), 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) [2023-08-26 19:52:49,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 334.0) internal successors, (1002), 3 states have internal predecessors, (1002), 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) [2023-08-26 19:52:49,774 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 334.0) internal successors, (1002), 3 states have internal predecessors, (1002), 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) [2023-08-26 19:52:49,775 INFO L175 Difference]: Start difference. First operand has 78 places, 62 transitions, 154 flow. Second operand 2 states and 376 transitions. [2023-08-26 19:52:49,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 60 transitions, 258 flow [2023-08-26 19:52:49,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 60 transitions, 238 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-08-26 19:52:49,795 INFO L231 Difference]: Finished difference. Result has 67 places, 60 transitions, 130 flow [2023-08-26 19:52:49,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=130, PETRI_PLACES=67, PETRI_TRANSITIONS=60} [2023-08-26 19:52:49,800 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -11 predicate places. [2023-08-26 19:52:49,800 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 60 transitions, 130 flow [2023-08-26 19:52:49,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 160.5) internal successors, (321), 2 states have internal predecessors, (321), 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) [2023-08-26 19:52:49,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:52:49,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 19:52:49,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 19:52:49,801 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:52:49,801 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:52:49,801 INFO L85 PathProgramCache]: Analyzing trace with hash 717933, now seen corresponding path program 1 times [2023-08-26 19:52:49,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:52:49,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325507759] [2023-08-26 19:52:49,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:52:49,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:52:49,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:52:50,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:52:50,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:52:50,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325507759] [2023-08-26 19:52:50,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325507759] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:52:50,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:52:50,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:52:50,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961433438] [2023-08-26 19:52:50,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:52:50,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:52:50,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:52:50,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:52:50,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:52:50,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 334 [2023-08-26 19:52:50,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 60 transitions, 130 flow. Second operand has 3 states, 3 states have (on average 129.0) internal successors, (387), 3 states have internal predecessors, (387), 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) [2023-08-26 19:52:50,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:52:50,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 334 [2023-08-26 19:52:50,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:52:51,520 INFO L124 PetriNetUnfolderBase]: 21078/29003 cut-off events. [2023-08-26 19:52:51,520 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 19:52:51,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56984 conditions, 29003 events. 21078/29003 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1312. Compared 175939 event pairs, 21078 based on Foata normal form. 0/25766 useless extension candidates. Maximal degree in co-relation 56981. Up to 27637 conditions per place. [2023-08-26 19:52:51,637 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 51 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2023-08-26 19:52:51,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 58 transitions, 230 flow [2023-08-26 19:52:51,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:52:51,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:52:51,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 438 transitions. [2023-08-26 19:52:51,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.437125748502994 [2023-08-26 19:52:51,639 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 438 transitions. [2023-08-26 19:52:51,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 438 transitions. [2023-08-26 19:52:51,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:52:51,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 438 transitions. [2023-08-26 19:52:51,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 146.0) internal successors, (438), 3 states have internal predecessors, (438), 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) [2023-08-26 19:52:51,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:52:51,643 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:52:51,643 INFO L175 Difference]: Start difference. First operand has 67 places, 60 transitions, 130 flow. Second operand 3 states and 438 transitions. [2023-08-26 19:52:51,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 58 transitions, 230 flow [2023-08-26 19:52:51,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 58 transitions, 230 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 19:52:51,644 INFO L231 Difference]: Finished difference. Result has 67 places, 58 transitions, 128 flow [2023-08-26 19:52:51,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=128, PETRI_PLACES=67, PETRI_TRANSITIONS=58} [2023-08-26 19:52:51,645 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -11 predicate places. [2023-08-26 19:52:51,645 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 58 transitions, 128 flow [2023-08-26 19:52:51,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 129.0) internal successors, (387), 3 states have internal predecessors, (387), 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) [2023-08-26 19:52:51,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:52:51,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 19:52:51,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 19:52:51,646 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:52:51,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:52:51,646 INFO L85 PathProgramCache]: Analyzing trace with hash 717932, now seen corresponding path program 1 times [2023-08-26 19:52:51,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:52:51,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303769557] [2023-08-26 19:52:51,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:52:51,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:52:51,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:52:51,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:52:51,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:52:51,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303769557] [2023-08-26 19:52:51,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303769557] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:52:51,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:52:51,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:52:51,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277125361] [2023-08-26 19:52:51,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:52:51,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:52:51,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:52:51,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:52:51,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:52:51,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 334 [2023-08-26 19:52:51,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 58 transitions, 128 flow. Second operand has 3 states, 3 states have (on average 124.0) internal successors, (372), 3 states have internal predecessors, (372), 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) [2023-08-26 19:52:51,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:52:51,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 334 [2023-08-26 19:52:51,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:52:53,000 INFO L124 PetriNetUnfolderBase]: 20307/27970 cut-off events. [2023-08-26 19:52:53,001 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 19:52:53,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54922 conditions, 27970 events. 20307/27970 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1303. Compared 169523 event pairs, 20307 based on Foata normal form. 0/24993 useless extension candidates. Maximal degree in co-relation 54918. Up to 26606 conditions per place. [2023-08-26 19:52:53,119 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 49 selfloop transitions, 1 changer transitions 0/56 dead transitions. [2023-08-26 19:52:53,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 56 transitions, 224 flow [2023-08-26 19:52:53,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:52:53,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:52:53,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 421 transitions. [2023-08-26 19:52:53,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42015968063872255 [2023-08-26 19:52:53,121 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 421 transitions. [2023-08-26 19:52:53,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 421 transitions. [2023-08-26 19:52:53,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:52:53,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 421 transitions. [2023-08-26 19:52:53,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 140.33333333333334) internal successors, (421), 3 states have internal predecessors, (421), 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) [2023-08-26 19:52:53,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:52:53,124 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:52:53,124 INFO L175 Difference]: Start difference. First operand has 67 places, 58 transitions, 128 flow. Second operand 3 states and 421 transitions. [2023-08-26 19:52:53,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 56 transitions, 224 flow [2023-08-26 19:52:53,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 56 transitions, 223 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:52:53,125 INFO L231 Difference]: Finished difference. Result has 66 places, 56 transitions, 125 flow [2023-08-26 19:52:53,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=123, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=125, PETRI_PLACES=66, PETRI_TRANSITIONS=56} [2023-08-26 19:52:53,126 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -12 predicate places. [2023-08-26 19:52:53,126 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 56 transitions, 125 flow [2023-08-26 19:52:53,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 124.0) internal successors, (372), 3 states have internal predecessors, (372), 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) [2023-08-26 19:52:53,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:52:53,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 19:52:53,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 19:52:53,127 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:52:53,127 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:52:53,127 INFO L85 PathProgramCache]: Analyzing trace with hash 689952132, now seen corresponding path program 1 times [2023-08-26 19:52:53,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:52:53,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354458946] [2023-08-26 19:52:53,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:52:53,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:52:53,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:52:53,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:52:53,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:52:53,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354458946] [2023-08-26 19:52:53,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354458946] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:52:53,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:52:53,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:52:53,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304725752] [2023-08-26 19:52:53,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:52:53,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:52:53,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:52:53,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:52:53,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:52:53,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 334 [2023-08-26 19:52:53,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 56 transitions, 125 flow. Second operand has 3 states, 3 states have (on average 124.66666666666667) internal successors, (374), 3 states have internal predecessors, (374), 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) [2023-08-26 19:52:53,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:52:53,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 334 [2023-08-26 19:52:53,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:52:54,384 INFO L124 PetriNetUnfolderBase]: 20139/27718 cut-off events. [2023-08-26 19:52:54,385 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 19:52:54,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54423 conditions, 27718 events. 20139/27718 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1303. Compared 167975 event pairs, 20139 based on Foata normal form. 0/24822 useless extension candidates. Maximal degree in co-relation 54419. Up to 26358 conditions per place. [2023-08-26 19:52:54,493 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 47 selfloop transitions, 1 changer transitions 0/54 dead transitions. [2023-08-26 19:52:54,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 54 transitions, 217 flow [2023-08-26 19:52:54,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:52:54,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:52:54,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 419 transitions. [2023-08-26 19:52:54,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181636726546906 [2023-08-26 19:52:54,494 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 419 transitions. [2023-08-26 19:52:54,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 419 transitions. [2023-08-26 19:52:54,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:52:54,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 419 transitions. [2023-08-26 19:52:54,495 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 139.66666666666666) internal successors, (419), 3 states have internal predecessors, (419), 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) [2023-08-26 19:52:54,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:52:54,497 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:52:54,497 INFO L175 Difference]: Start difference. First operand has 66 places, 56 transitions, 125 flow. Second operand 3 states and 419 transitions. [2023-08-26 19:52:54,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 54 transitions, 217 flow [2023-08-26 19:52:54,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 54 transitions, 216 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:52:54,498 INFO L231 Difference]: Finished difference. Result has 65 places, 54 transitions, 122 flow [2023-08-26 19:52:54,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=122, PETRI_PLACES=65, PETRI_TRANSITIONS=54} [2023-08-26 19:52:54,499 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -13 predicate places. [2023-08-26 19:52:54,499 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 54 transitions, 122 flow [2023-08-26 19:52:54,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 124.66666666666667) internal successors, (374), 3 states have internal predecessors, (374), 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) [2023-08-26 19:52:54,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:52:54,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 19:52:54,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 19:52:54,500 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:52:54,500 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:52:54,500 INFO L85 PathProgramCache]: Analyzing trace with hash 689952133, now seen corresponding path program 1 times [2023-08-26 19:52:54,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:52:54,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21511830] [2023-08-26 19:52:54,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:52:54,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:52:54,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:52:54,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:52:54,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:52:54,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21511830] [2023-08-26 19:52:54,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21511830] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:52:54,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:52:54,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:52:54,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518504986] [2023-08-26 19:52:54,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:52:54,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:52:54,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:52:54,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:52:54,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:52:54,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 334 [2023-08-26 19:52:54,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 54 transitions, 122 flow. Second operand has 3 states, 3 states have (on average 129.66666666666666) internal successors, (389), 3 states have internal predecessors, (389), 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) [2023-08-26 19:52:54,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:52:54,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 334 [2023-08-26 19:52:54,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:52:55,660 INFO L124 PetriNetUnfolderBase]: 19971/27466 cut-off events. [2023-08-26 19:52:55,660 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 19:52:55,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53924 conditions, 27466 events. 19971/27466 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1303. Compared 166345 event pairs, 19971 based on Foata normal form. 0/24651 useless extension candidates. Maximal degree in co-relation 53920. Up to 26110 conditions per place. [2023-08-26 19:52:55,758 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 45 selfloop transitions, 1 changer transitions 0/52 dead transitions. [2023-08-26 19:52:55,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 52 transitions, 210 flow [2023-08-26 19:52:55,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:52:55,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:52:55,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 432 transitions. [2023-08-26 19:52:55,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4311377245508982 [2023-08-26 19:52:55,759 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 432 transitions. [2023-08-26 19:52:55,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 432 transitions. [2023-08-26 19:52:55,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:52:55,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 432 transitions. [2023-08-26 19:52:55,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 144.0) internal successors, (432), 3 states have internal predecessors, (432), 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) [2023-08-26 19:52:55,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:52:55,762 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:52:55,762 INFO L175 Difference]: Start difference. First operand has 65 places, 54 transitions, 122 flow. Second operand 3 states and 432 transitions. [2023-08-26 19:52:55,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 52 transitions, 210 flow [2023-08-26 19:52:55,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 52 transitions, 209 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:52:55,763 INFO L231 Difference]: Finished difference. Result has 64 places, 52 transitions, 119 flow [2023-08-26 19:52:55,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=119, PETRI_PLACES=64, PETRI_TRANSITIONS=52} [2023-08-26 19:52:55,764 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -14 predicate places. [2023-08-26 19:52:55,764 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 52 transitions, 119 flow [2023-08-26 19:52:55,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 129.66666666666666) internal successors, (389), 3 states have internal predecessors, (389), 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) [2023-08-26 19:52:55,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:52:55,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:52:55,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 19:52:55,765 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:52:55,765 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:52:55,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1619051748, now seen corresponding path program 1 times [2023-08-26 19:52:55,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:52:55,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976339276] [2023-08-26 19:52:55,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:52:55,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:52:55,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:52:55,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:52:55,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:52:55,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976339276] [2023-08-26 19:52:55,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976339276] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:52:55,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:52:55,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:52:55,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106613025] [2023-08-26 19:52:55,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:52:55,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:52:55,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:52:55,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:52:55,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:52:55,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 334 [2023-08-26 19:52:55,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 52 transitions, 119 flow. Second operand has 3 states, 3 states have (on average 125.33333333333333) internal successors, (376), 3 states have internal predecessors, (376), 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) [2023-08-26 19:52:55,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:52:55,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 334 [2023-08-26 19:52:55,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:52:57,102 INFO L124 PetriNetUnfolderBase]: 19803/27202 cut-off events. [2023-08-26 19:52:57,103 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 19:52:57,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53413 conditions, 27202 events. 19803/27202 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1301. Compared 164478 event pairs, 19803 based on Foata normal form. 0/24467 useless extension candidates. Maximal degree in co-relation 53409. Up to 25862 conditions per place. [2023-08-26 19:52:57,189 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 43 selfloop transitions, 1 changer transitions 0/50 dead transitions. [2023-08-26 19:52:57,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 50 transitions, 203 flow [2023-08-26 19:52:57,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:52:57,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:52:57,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 415 transitions. [2023-08-26 19:52:57,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41417165668662675 [2023-08-26 19:52:57,191 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 415 transitions. [2023-08-26 19:52:57,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 415 transitions. [2023-08-26 19:52:57,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:52:57,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 415 transitions. [2023-08-26 19:52:57,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 138.33333333333334) internal successors, (415), 3 states have internal predecessors, (415), 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) [2023-08-26 19:52:57,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:52:57,195 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:52:57,195 INFO L175 Difference]: Start difference. First operand has 64 places, 52 transitions, 119 flow. Second operand 3 states and 415 transitions. [2023-08-26 19:52:57,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 50 transitions, 203 flow [2023-08-26 19:52:57,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 50 transitions, 202 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:52:57,197 INFO L231 Difference]: Finished difference. Result has 63 places, 50 transitions, 116 flow [2023-08-26 19:52:57,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=63, PETRI_TRANSITIONS=50} [2023-08-26 19:52:57,200 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -15 predicate places. [2023-08-26 19:52:57,202 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 50 transitions, 116 flow [2023-08-26 19:52:57,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 125.33333333333333) internal successors, (376), 3 states have internal predecessors, (376), 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) [2023-08-26 19:52:57,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:52:57,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:52:57,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 19:52:57,203 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:52:57,203 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:52:57,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1619051749, now seen corresponding path program 1 times [2023-08-26 19:52:57,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:52:57,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118402470] [2023-08-26 19:52:57,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:52:57,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:52:57,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:52:57,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:52:57,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:52:57,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118402470] [2023-08-26 19:52:57,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118402470] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:52:57,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:52:57,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:52:57,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967925632] [2023-08-26 19:52:57,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:52:57,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:52:57,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:52:57,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:52:57,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:52:57,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 334 [2023-08-26 19:52:57,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 50 transitions, 116 flow. Second operand has 3 states, 3 states have (on average 130.33333333333334) internal successors, (391), 3 states have internal predecessors, (391), 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) [2023-08-26 19:52:57,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:52:57,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 334 [2023-08-26 19:52:57,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:52:58,237 INFO L124 PetriNetUnfolderBase]: 19635/26938 cut-off events. [2023-08-26 19:52:58,237 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 19:52:58,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52902 conditions, 26938 events. 19635/26938 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1300. Compared 162680 event pairs, 19635 based on Foata normal form. 0/24283 useless extension candidates. Maximal degree in co-relation 52898. Up to 25614 conditions per place. [2023-08-26 19:52:58,339 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 41 selfloop transitions, 1 changer transitions 0/48 dead transitions. [2023-08-26 19:52:58,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 48 transitions, 196 flow [2023-08-26 19:52:58,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:52:58,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:52:58,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 428 transitions. [2023-08-26 19:52:58,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42714570858283435 [2023-08-26 19:52:58,341 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 428 transitions. [2023-08-26 19:52:58,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 428 transitions. [2023-08-26 19:52:58,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:52:58,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 428 transitions. [2023-08-26 19:52:58,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 142.66666666666666) internal successors, (428), 3 states have internal predecessors, (428), 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) [2023-08-26 19:52:58,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:52:58,344 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:52:58,344 INFO L175 Difference]: Start difference. First operand has 63 places, 50 transitions, 116 flow. Second operand 3 states and 428 transitions. [2023-08-26 19:52:58,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 48 transitions, 196 flow [2023-08-26 19:52:58,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 48 transitions, 195 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:52:58,345 INFO L231 Difference]: Finished difference. Result has 62 places, 48 transitions, 113 flow [2023-08-26 19:52:58,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=113, PETRI_PLACES=62, PETRI_TRANSITIONS=48} [2023-08-26 19:52:58,346 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -16 predicate places. [2023-08-26 19:52:58,346 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 48 transitions, 113 flow [2023-08-26 19:52:58,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 130.33333333333334) internal successors, (391), 3 states have internal predecessors, (391), 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) [2023-08-26 19:52:58,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:52:58,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:52:58,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 19:52:58,346 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:52:58,346 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:52:58,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1130588230, now seen corresponding path program 1 times [2023-08-26 19:52:58,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:52:58,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301446651] [2023-08-26 19:52:58,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:52:58,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:52:58,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:52:58,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:52:58,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:52:58,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301446651] [2023-08-26 19:52:58,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301446651] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:52:58,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:52:58,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:52:58,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885732622] [2023-08-26 19:52:58,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:52:58,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:52:58,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:52:58,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:52:58,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:52:58,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 334 [2023-08-26 19:52:58,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 48 transitions, 113 flow. Second operand has 3 states, 3 states have (on average 126.0) internal successors, (378), 3 states have internal predecessors, (378), 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) [2023-08-26 19:52:58,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:52:58,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 334 [2023-08-26 19:52:58,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:52:59,216 INFO L124 PetriNetUnfolderBase]: 18864/25843 cut-off events. [2023-08-26 19:52:59,216 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 19:52:59,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50777 conditions, 25843 events. 18864/25843 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1257. Compared 154865 event pairs, 18864 based on Foata normal form. 0/23448 useless extension candidates. Maximal degree in co-relation 50773. Up to 24583 conditions per place. [2023-08-26 19:52:59,336 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 39 selfloop transitions, 1 changer transitions 0/46 dead transitions. [2023-08-26 19:52:59,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 46 transitions, 189 flow [2023-08-26 19:52:59,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:52:59,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:52:59,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 411 transitions. [2023-08-26 19:52:59,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4101796407185629 [2023-08-26 19:52:59,338 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 411 transitions. [2023-08-26 19:52:59,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 411 transitions. [2023-08-26 19:52:59,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:52:59,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 411 transitions. [2023-08-26 19:52:59,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 137.0) internal successors, (411), 3 states have internal predecessors, (411), 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) [2023-08-26 19:52:59,341 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:52:59,341 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:52:59,341 INFO L175 Difference]: Start difference. First operand has 62 places, 48 transitions, 113 flow. Second operand 3 states and 411 transitions. [2023-08-26 19:52:59,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 46 transitions, 189 flow [2023-08-26 19:52:59,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 46 transitions, 188 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:52:59,342 INFO L231 Difference]: Finished difference. Result has 61 places, 46 transitions, 110 flow [2023-08-26 19:52:59,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=61, PETRI_TRANSITIONS=46} [2023-08-26 19:52:59,343 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -17 predicate places. [2023-08-26 19:52:59,343 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 46 transitions, 110 flow [2023-08-26 19:52:59,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 126.0) internal successors, (378), 3 states have internal predecessors, (378), 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) [2023-08-26 19:52:59,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:52:59,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:52:59,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 19:52:59,344 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:52:59,344 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:52:59,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1130588229, now seen corresponding path program 1 times [2023-08-26 19:52:59,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:52:59,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109879111] [2023-08-26 19:52:59,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:52:59,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:52:59,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:52:59,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:52:59,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:52:59,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109879111] [2023-08-26 19:52:59,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109879111] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:52:59,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:52:59,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 19:52:59,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97109480] [2023-08-26 19:52:59,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:52:59,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 19:52:59,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:52:59,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 19:52:59,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 19:52:59,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 334 [2023-08-26 19:52:59,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 46 transitions, 110 flow. Second operand has 3 states, 3 states have (on average 131.0) internal successors, (393), 3 states have internal predecessors, (393), 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) [2023-08-26 19:52:59,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:52:59,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 334 [2023-08-26 19:52:59,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:53:00,466 INFO L124 PetriNetUnfolderBase]: 18093/24748 cut-off events. [2023-08-26 19:53:00,466 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 19:53:00,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48652 conditions, 24748 events. 18093/24748 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1214. Compared 147115 event pairs, 18093 based on Foata normal form. 0/22613 useless extension candidates. Maximal degree in co-relation 48648. Up to 23552 conditions per place. [2023-08-26 19:53:00,587 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 37 selfloop transitions, 1 changer transitions 0/44 dead transitions. [2023-08-26 19:53:00,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 44 transitions, 182 flow [2023-08-26 19:53:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:53:00,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:53:00,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 424 transitions. [2023-08-26 19:53:00,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4231536926147705 [2023-08-26 19:53:00,589 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 424 transitions. [2023-08-26 19:53:00,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 424 transitions. [2023-08-26 19:53:00,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:53:00,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 424 transitions. [2023-08-26 19:53:00,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 141.33333333333334) internal successors, (424), 3 states have internal predecessors, (424), 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) [2023-08-26 19:53:00,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:53:00,606 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:53:00,606 INFO L175 Difference]: Start difference. First operand has 61 places, 46 transitions, 110 flow. Second operand 3 states and 424 transitions. [2023-08-26 19:53:00,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 44 transitions, 182 flow [2023-08-26 19:53:00,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 44 transitions, 181 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:53:00,607 INFO L231 Difference]: Finished difference. Result has 60 places, 44 transitions, 107 flow [2023-08-26 19:53:00,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=105, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=107, PETRI_PLACES=60, PETRI_TRANSITIONS=44} [2023-08-26 19:53:00,608 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -18 predicate places. [2023-08-26 19:53:00,608 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 44 transitions, 107 flow [2023-08-26 19:53:00,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 131.0) internal successors, (393), 3 states have internal predecessors, (393), 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) [2023-08-26 19:53:00,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:53:00,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:53:00,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 19:53:00,608 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:53:00,609 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:53:00,609 INFO L85 PathProgramCache]: Analyzing trace with hash -131418419, now seen corresponding path program 1 times [2023-08-26 19:53:00,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:53:00,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685152] [2023-08-26 19:53:00,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:53:00,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:53:00,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:53:00,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:53:00,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:53:00,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685152] [2023-08-26 19:53:00,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685152] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:53:00,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:53:00,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 19:53:00,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476822919] [2023-08-26 19:53:00,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:53:00,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 19:53:00,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:53:00,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 19:53:00,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-26 19:53:00,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 334 [2023-08-26 19:53:00,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 44 transitions, 107 flow. Second operand has 7 states, 7 states have (on average 112.57142857142857) internal successors, (788), 7 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) [2023-08-26 19:53:00,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:53:00,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 334 [2023-08-26 19:53:00,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:53:01,693 INFO L124 PetriNetUnfolderBase]: 14253/19628 cut-off events. [2023-08-26 19:53:01,693 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 19:53:01,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38669 conditions, 19628 events. 14253/19628 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 935. Compared 114401 event pairs, 14253 based on Foata normal form. 0/18517 useless extension candidates. Maximal degree in co-relation 38665. Up to 18688 conditions per place. [2023-08-26 19:53:01,781 INFO L140 encePairwiseOnDemand]: 332/334 looper letters, 36 selfloop transitions, 1 changer transitions 0/43 dead transitions. [2023-08-26 19:53:01,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 43 transitions, 179 flow [2023-08-26 19:53:01,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:53:01,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:53:01,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 371 transitions. [2023-08-26 19:53:01,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37025948103792417 [2023-08-26 19:53:01,783 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 371 transitions. [2023-08-26 19:53:01,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 371 transitions. [2023-08-26 19:53:01,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:53:01,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 371 transitions. [2023-08-26 19:53:01,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 123.66666666666667) internal successors, (371), 3 states have internal predecessors, (371), 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) [2023-08-26 19:53:01,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:53:01,786 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:53:01,786 INFO L175 Difference]: Start difference. First operand has 60 places, 44 transitions, 107 flow. Second operand 3 states and 371 transitions. [2023-08-26 19:53:01,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 43 transitions, 179 flow [2023-08-26 19:53:01,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 43 transitions, 178 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:53:01,787 INFO L231 Difference]: Finished difference. Result has 60 places, 43 transitions, 106 flow [2023-08-26 19:53:01,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=60, PETRI_TRANSITIONS=43} [2023-08-26 19:53:01,787 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -18 predicate places. [2023-08-26 19:53:01,787 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 43 transitions, 106 flow [2023-08-26 19:53:01,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 112.57142857142857) internal successors, (788), 7 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) [2023-08-26 19:53:01,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:53:01,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 19:53:01,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 19:53:01,788 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:53:01,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:53:01,788 INFO L85 PathProgramCache]: Analyzing trace with hash -131418418, now seen corresponding path program 1 times [2023-08-26 19:53:01,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:53:01,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903433497] [2023-08-26 19:53:01,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:53:01,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:53:01,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:53:02,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:53:02,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:53:02,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903433497] [2023-08-26 19:53:02,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903433497] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:53:02,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:53:02,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 19:53:02,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734219315] [2023-08-26 19:53:02,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:53:02,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 19:53:02,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:53:02,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 19:53:02,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 19:53:02,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 334 [2023-08-26 19:53:02,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 43 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 122.75) internal successors, (491), 4 states have internal predecessors, (491), 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) [2023-08-26 19:53:02,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:53:02,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 334 [2023-08-26 19:53:02,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:53:02,725 INFO L124 PetriNetUnfolderBase]: 10413/14508 cut-off events. [2023-08-26 19:53:02,725 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 19:53:02,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28686 conditions, 14508 events. 10413/14508 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 82491 event pairs, 10413 based on Foata normal form. 0/14421 useless extension candidates. Maximal degree in co-relation 28682. Up to 13824 conditions per place. [2023-08-26 19:53:02,785 INFO L140 encePairwiseOnDemand]: 332/334 looper letters, 35 selfloop transitions, 1 changer transitions 0/42 dead transitions. [2023-08-26 19:53:02,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 42 transitions, 176 flow [2023-08-26 19:53:02,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 19:53:02,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 19:53:02,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 397 transitions. [2023-08-26 19:53:02,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3962075848303393 [2023-08-26 19:53:02,787 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 397 transitions. [2023-08-26 19:53:02,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 397 transitions. [2023-08-26 19:53:02,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:53:02,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 397 transitions. [2023-08-26 19:53:02,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 132.33333333333334) internal successors, (397), 3 states have internal predecessors, (397), 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) [2023-08-26 19:53:02,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:53:02,789 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 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) [2023-08-26 19:53:02,789 INFO L175 Difference]: Start difference. First operand has 60 places, 43 transitions, 106 flow. Second operand 3 states and 397 transitions. [2023-08-26 19:53:02,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 42 transitions, 176 flow [2023-08-26 19:53:02,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 42 transitions, 175 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:53:02,790 INFO L231 Difference]: Finished difference. Result has 60 places, 42 transitions, 105 flow [2023-08-26 19:53:02,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=103, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=105, PETRI_PLACES=60, PETRI_TRANSITIONS=42} [2023-08-26 19:53:02,791 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -18 predicate places. [2023-08-26 19:53:02,791 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 42 transitions, 105 flow [2023-08-26 19:53:02,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 122.75) internal successors, (491), 4 states have internal predecessors, (491), 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) [2023-08-26 19:53:02,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:53:02,791 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:53:02,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 19:53:02,792 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:53:02,792 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:53:02,792 INFO L85 PathProgramCache]: Analyzing trace with hash 619445053, now seen corresponding path program 1 times [2023-08-26 19:53:02,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:53:02,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783123633] [2023-08-26 19:53:02,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:53:02,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:53:02,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:53:03,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:53:03,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:53:03,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783123633] [2023-08-26 19:53:03,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783123633] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:53:03,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:53:03,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 19:53:03,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684151975] [2023-08-26 19:53:03,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:53:03,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 19:53:03,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:53:03,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 19:53:03,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-26 19:53:03,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 334 [2023-08-26 19:53:03,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 42 transitions, 105 flow. Second operand has 6 states, 6 states have (on average 155.0) internal successors, (930), 6 states have internal predecessors, (930), 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) [2023-08-26 19:53:03,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:53:03,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 334 [2023-08-26 19:53:03,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:53:06,269 INFO L124 PetriNetUnfolderBase]: 65377/85710 cut-off events. [2023-08-26 19:53:06,269 INFO L125 PetriNetUnfolderBase]: For 1176/1176 co-relation queries the response was YES. [2023-08-26 19:53:06,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172951 conditions, 85710 events. 65377/85710 cut-off events. For 1176/1176 co-relation queries the response was YES. Maximal size of possible extension queue 2061. Compared 473967 event pairs, 20836 based on Foata normal form. 2/85712 useless extension candidates. Maximal degree in co-relation 172947. Up to 36827 conditions per place. [2023-08-26 19:53:06,763 INFO L140 encePairwiseOnDemand]: 326/334 looper letters, 101 selfloop transitions, 11 changer transitions 25/137 dead transitions. [2023-08-26 19:53:06,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 137 transitions, 589 flow [2023-08-26 19:53:06,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 19:53:06,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 19:53:06,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 879 transitions. [2023-08-26 19:53:06,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5263473053892216 [2023-08-26 19:53:06,765 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 879 transitions. [2023-08-26 19:53:06,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 879 transitions. [2023-08-26 19:53:06,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:53:06,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 879 transitions. [2023-08-26 19:53:06,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 175.8) internal successors, (879), 5 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) [2023-08-26 19:53:06,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 334.0) internal successors, (2004), 6 states have internal predecessors, (2004), 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) [2023-08-26 19:53:06,769 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 334.0) internal successors, (2004), 6 states have internal predecessors, (2004), 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) [2023-08-26 19:53:06,769 INFO L175 Difference]: Start difference. First operand has 60 places, 42 transitions, 105 flow. Second operand 5 states and 879 transitions. [2023-08-26 19:53:06,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 137 transitions, 589 flow [2023-08-26 19:53:06,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 137 transitions, 588 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:53:06,771 INFO L231 Difference]: Finished difference. Result has 66 places, 51 transitions, 183 flow [2023-08-26 19:53:06,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=183, PETRI_PLACES=66, PETRI_TRANSITIONS=51} [2023-08-26 19:53:06,771 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -12 predicate places. [2023-08-26 19:53:06,772 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 51 transitions, 183 flow [2023-08-26 19:53:06,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 155.0) internal successors, (930), 6 states have internal predecessors, (930), 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) [2023-08-26 19:53:06,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:53:06,772 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:53:06,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 19:53:06,772 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:53:06,772 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:53:06,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1977976751, now seen corresponding path program 2 times [2023-08-26 19:53:06,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:53:06,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202750034] [2023-08-26 19:53:06,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:53:06,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:53:06,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:53:06,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:53:06,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:53:06,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202750034] [2023-08-26 19:53:06,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202750034] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:53:06,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:53:06,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 19:53:06,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392211468] [2023-08-26 19:53:06,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:53:06,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 19:53:06,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:53:06,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 19:53:06,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-26 19:53:06,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:53:06,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 51 transitions, 183 flow. Second operand has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 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) [2023-08-26 19:53:06,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:53:06,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:53:06,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:53:08,206 INFO L124 PetriNetUnfolderBase]: 20193/28846 cut-off events. [2023-08-26 19:53:08,207 INFO L125 PetriNetUnfolderBase]: For 2889/4073 co-relation queries the response was YES. [2023-08-26 19:53:08,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61987 conditions, 28846 events. 20193/28846 cut-off events. For 2889/4073 co-relation queries the response was YES. Maximal size of possible extension queue 1366. Compared 182441 event pairs, 3315 based on Foata normal form. 442/27669 useless extension candidates. Maximal degree in co-relation 61980. Up to 20364 conditions per place. [2023-08-26 19:53:08,390 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 101 selfloop transitions, 25 changer transitions 0/141 dead transitions. [2023-08-26 19:53:08,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 141 transitions, 630 flow [2023-08-26 19:53:08,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 19:53:08,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 19:53:08,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1185 transitions. [2023-08-26 19:53:08,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068434559452524 [2023-08-26 19:53:08,392 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1185 transitions. [2023-08-26 19:53:08,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1185 transitions. [2023-08-26 19:53:08,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:53:08,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1185 transitions. [2023-08-26 19:53:08,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 169.28571428571428) internal successors, (1185), 7 states have internal predecessors, (1185), 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) [2023-08-26 19:53:08,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 334.0) internal successors, (2672), 8 states have internal predecessors, (2672), 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) [2023-08-26 19:53:08,397 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 334.0) internal successors, (2672), 8 states have internal predecessors, (2672), 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) [2023-08-26 19:53:08,397 INFO L175 Difference]: Start difference. First operand has 66 places, 51 transitions, 183 flow. Second operand 7 states and 1185 transitions. [2023-08-26 19:53:08,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 141 transitions, 630 flow [2023-08-26 19:53:08,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 141 transitions, 616 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-26 19:53:08,405 INFO L231 Difference]: Finished difference. Result has 74 places, 75 transitions, 317 flow [2023-08-26 19:53:08,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=317, PETRI_PLACES=74, PETRI_TRANSITIONS=75} [2023-08-26 19:53:08,405 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -4 predicate places. [2023-08-26 19:53:08,405 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 75 transitions, 317 flow [2023-08-26 19:53:08,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 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) [2023-08-26 19:53:08,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:53:08,406 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:53:08,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 19:53:08,406 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:53:08,406 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:53:08,406 INFO L85 PathProgramCache]: Analyzing trace with hash 354260769, now seen corresponding path program 3 times [2023-08-26 19:53:08,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:53:08,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550310868] [2023-08-26 19:53:08,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:53:08,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:53:08,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:53:08,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:53:08,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:53:08,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550310868] [2023-08-26 19:53:08,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550310868] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:53:08,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:53:08,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 19:53:08,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642723966] [2023-08-26 19:53:08,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:53:08,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 19:53:08,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:53:08,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 19:53:08,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-26 19:53:08,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:53:08,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 75 transitions, 317 flow. Second operand has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:53:08,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:53:08,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:53:08,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:53:13,336 INFO L124 PetriNetUnfolderBase]: 42249/63128 cut-off events. [2023-08-26 19:53:13,336 INFO L125 PetriNetUnfolderBase]: For 41188/45456 co-relation queries the response was YES. [2023-08-26 19:53:13,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173499 conditions, 63128 events. 42249/63128 cut-off events. For 41188/45456 co-relation queries the response was YES. Maximal size of possible extension queue 3224. Compared 495718 event pairs, 8146 based on Foata normal form. 544/59629 useless extension candidates. Maximal degree in co-relation 173489. Up to 16271 conditions per place. [2023-08-26 19:53:14,024 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 150 selfloop transitions, 93 changer transitions 0/258 dead transitions. [2023-08-26 19:53:14,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 258 transitions, 1412 flow [2023-08-26 19:53:14,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 19:53:14,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 19:53:14,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1868 transitions. [2023-08-26 19:53:14,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5084376701143168 [2023-08-26 19:53:14,028 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1868 transitions. [2023-08-26 19:53:14,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1868 transitions. [2023-08-26 19:53:14,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:53:14,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1868 transitions. [2023-08-26 19:53:14,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 169.8181818181818) internal successors, (1868), 11 states have internal predecessors, (1868), 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) [2023-08-26 19:53:14,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 334.0) internal successors, (4008), 12 states have internal predecessors, (4008), 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) [2023-08-26 19:53:14,035 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 334.0) internal successors, (4008), 12 states have internal predecessors, (4008), 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) [2023-08-26 19:53:14,035 INFO L175 Difference]: Start difference. First operand has 74 places, 75 transitions, 317 flow. Second operand 11 states and 1868 transitions. [2023-08-26 19:53:14,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 258 transitions, 1412 flow [2023-08-26 19:53:14,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 258 transitions, 1412 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 19:53:14,074 INFO L231 Difference]: Finished difference. Result has 90 places, 145 transitions, 995 flow [2023-08-26 19:53:14,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=317, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=995, PETRI_PLACES=90, PETRI_TRANSITIONS=145} [2023-08-26 19:53:14,075 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 12 predicate places. [2023-08-26 19:53:14,075 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 145 transitions, 995 flow [2023-08-26 19:53:14,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:53:14,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:53:14,075 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:53:14,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 19:53:14,076 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:53:14,076 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:53:14,076 INFO L85 PathProgramCache]: Analyzing trace with hash -109553589, now seen corresponding path program 4 times [2023-08-26 19:53:14,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:53:14,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252366114] [2023-08-26 19:53:14,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:53:14,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:53:14,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:53:14,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:53:14,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:53:14,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252366114] [2023-08-26 19:53:14,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252366114] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:53:14,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:53:14,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 19:53:14,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561485095] [2023-08-26 19:53:14,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:53:14,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 19:53:14,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:53:14,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 19:53:14,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 19:53:14,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:53:14,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 145 transitions, 995 flow. Second operand has 7 states, 7 states have (on average 156.14285714285714) internal successors, (1093), 7 states have internal predecessors, (1093), 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) [2023-08-26 19:53:14,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:53:14,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:53:14,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:53:20,304 INFO L124 PetriNetUnfolderBase]: 54000/81452 cut-off events. [2023-08-26 19:53:20,304 INFO L125 PetriNetUnfolderBase]: For 176581/185484 co-relation queries the response was YES. [2023-08-26 19:53:20,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 292203 conditions, 81452 events. 54000/81452 cut-off events. For 176581/185484 co-relation queries the response was YES. Maximal size of possible extension queue 3899. Compared 659952 event pairs, 10170 based on Foata normal form. 2258/79481 useless extension candidates. Maximal degree in co-relation 292186. Up to 30931 conditions per place. [2023-08-26 19:53:21,012 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 163 selfloop transitions, 112 changer transitions 0/290 dead transitions. [2023-08-26 19:53:21,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 290 transitions, 2288 flow [2023-08-26 19:53:21,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 19:53:21,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 19:53:21,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1527 transitions. [2023-08-26 19:53:21,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079840319361277 [2023-08-26 19:53:21,016 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1527 transitions. [2023-08-26 19:53:21,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1527 transitions. [2023-08-26 19:53:21,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:53:21,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1527 transitions. [2023-08-26 19:53:21,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 169.66666666666666) internal successors, (1527), 9 states have internal predecessors, (1527), 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) [2023-08-26 19:53:21,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 334.0) internal successors, (3340), 10 states have internal predecessors, (3340), 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) [2023-08-26 19:53:21,022 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 334.0) internal successors, (3340), 10 states have internal predecessors, (3340), 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) [2023-08-26 19:53:21,022 INFO L175 Difference]: Start difference. First operand has 90 places, 145 transitions, 995 flow. Second operand 9 states and 1527 transitions. [2023-08-26 19:53:21,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 290 transitions, 2288 flow [2023-08-26 19:53:21,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 290 transitions, 2228 flow, removed 27 selfloop flow, removed 1 redundant places. [2023-08-26 19:53:21,453 INFO L231 Difference]: Finished difference. Result has 101 places, 193 transitions, 1760 flow [2023-08-26 19:53:21,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1760, PETRI_PLACES=101, PETRI_TRANSITIONS=193} [2023-08-26 19:53:21,453 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 23 predicate places. [2023-08-26 19:53:21,453 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 193 transitions, 1760 flow [2023-08-26 19:53:21,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 156.14285714285714) internal successors, (1093), 7 states have internal predecessors, (1093), 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) [2023-08-26 19:53:21,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:53:21,454 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:53:21,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 19:53:21,454 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:53:21,454 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:53:21,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1321791417, now seen corresponding path program 5 times [2023-08-26 19:53:21,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:53:21,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210206270] [2023-08-26 19:53:21,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:53:21,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:53:21,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:53:21,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:53:21,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:53:21,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210206270] [2023-08-26 19:53:21,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210206270] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:53:21,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:53:21,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 19:53:21,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807083261] [2023-08-26 19:53:21,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:53:21,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 19:53:21,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:53:21,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 19:53:21,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-26 19:53:21,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:53:21,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 193 transitions, 1760 flow. Second operand has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:53:21,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:53:21,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:53:21,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:53:28,686 INFO L124 PetriNetUnfolderBase]: 55048/82743 cut-off events. [2023-08-26 19:53:28,686 INFO L125 PetriNetUnfolderBase]: For 323910/339268 co-relation queries the response was YES. [2023-08-26 19:53:29,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 344332 conditions, 82743 events. 55048/82743 cut-off events. For 323910/339268 co-relation queries the response was YES. Maximal size of possible extension queue 3961. Compared 671390 event pairs, 9834 based on Foata normal form. 3350/81503 useless extension candidates. Maximal degree in co-relation 344310. Up to 23013 conditions per place. [2023-08-26 19:53:29,672 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 154 selfloop transitions, 177 changer transitions 0/346 dead transitions. [2023-08-26 19:53:29,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 346 transitions, 3291 flow [2023-08-26 19:53:29,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 19:53:29,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 19:53:29,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1872 transitions. [2023-08-26 19:53:29,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5095264017419706 [2023-08-26 19:53:29,676 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1872 transitions. [2023-08-26 19:53:29,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1872 transitions. [2023-08-26 19:53:29,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:53:29,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1872 transitions. [2023-08-26 19:53:29,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 170.1818181818182) internal successors, (1872), 11 states have internal predecessors, (1872), 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) [2023-08-26 19:53:29,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 334.0) internal successors, (4008), 12 states have internal predecessors, (4008), 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) [2023-08-26 19:53:29,687 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 334.0) internal successors, (4008), 12 states have internal predecessors, (4008), 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) [2023-08-26 19:53:29,687 INFO L175 Difference]: Start difference. First operand has 101 places, 193 transitions, 1760 flow. Second operand 11 states and 1872 transitions. [2023-08-26 19:53:29,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 346 transitions, 3291 flow [2023-08-26 19:53:30,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 346 transitions, 3220 flow, removed 16 selfloop flow, removed 4 redundant places. [2023-08-26 19:53:30,287 INFO L231 Difference]: Finished difference. Result has 109 places, 231 transitions, 2562 flow [2023-08-26 19:53:30,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=1726, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2562, PETRI_PLACES=109, PETRI_TRANSITIONS=231} [2023-08-26 19:53:30,288 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 31 predicate places. [2023-08-26 19:53:30,288 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 231 transitions, 2562 flow [2023-08-26 19:53:30,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:53:30,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:53:30,289 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:53:30,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-26 19:53:30,289 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:53:30,289 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:53:30,289 INFO L85 PathProgramCache]: Analyzing trace with hash 382242909, now seen corresponding path program 6 times [2023-08-26 19:53:30,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:53:30,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652517383] [2023-08-26 19:53:30,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:53:30,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:53:30,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:53:30,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:53:30,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:53:30,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652517383] [2023-08-26 19:53:30,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652517383] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:53:30,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:53:30,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 19:53:30,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844411159] [2023-08-26 19:53:30,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:53:30,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 19:53:30,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:53:30,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 19:53:30,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-08-26 19:53:30,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:53:30,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 231 transitions, 2562 flow. Second operand has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 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) [2023-08-26 19:53:30,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:53:30,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:53:30,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:53:37,931 INFO L124 PetriNetUnfolderBase]: 55217/84450 cut-off events. [2023-08-26 19:53:37,931 INFO L125 PetriNetUnfolderBase]: For 412202/429303 co-relation queries the response was YES. [2023-08-26 19:53:38,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 379440 conditions, 84450 events. 55217/84450 cut-off events. For 412202/429303 co-relation queries the response was YES. Maximal size of possible extension queue 3897. Compared 701403 event pairs, 10010 based on Foata normal form. 5410/85694 useless extension candidates. Maximal degree in co-relation 379417. Up to 21738 conditions per place. [2023-08-26 19:53:38,935 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 214 selfloop transitions, 237 changer transitions 0/466 dead transitions. [2023-08-26 19:53:38,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 466 transitions, 5097 flow [2023-08-26 19:53:38,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 19:53:38,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 19:53:38,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2691 transitions. [2023-08-26 19:53:38,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5035553892215568 [2023-08-26 19:53:38,947 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2691 transitions. [2023-08-26 19:53:38,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2691 transitions. [2023-08-26 19:53:38,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:53:38,949 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2691 transitions. [2023-08-26 19:53:38,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 168.1875) internal successors, (2691), 16 states have internal predecessors, (2691), 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) [2023-08-26 19:53:38,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 334.0) internal successors, (5678), 17 states have internal predecessors, (5678), 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) [2023-08-26 19:53:38,957 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 334.0) internal successors, (5678), 17 states have internal predecessors, (5678), 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) [2023-08-26 19:53:38,957 INFO L175 Difference]: Start difference. First operand has 109 places, 231 transitions, 2562 flow. Second operand 16 states and 2691 transitions. [2023-08-26 19:53:38,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 466 transitions, 5097 flow [2023-08-26 19:53:39,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 466 transitions, 4755 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-26 19:53:39,993 INFO L231 Difference]: Finished difference. Result has 126 places, 314 transitions, 4012 flow [2023-08-26 19:53:39,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4012, PETRI_PLACES=126, PETRI_TRANSITIONS=314} [2023-08-26 19:53:39,994 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 48 predicate places. [2023-08-26 19:53:39,994 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 314 transitions, 4012 flow [2023-08-26 19:53:39,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 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) [2023-08-26 19:53:39,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:53:39,994 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:53:39,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 19:53:39,994 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:53:39,995 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:53:39,995 INFO L85 PathProgramCache]: Analyzing trace with hash -668104335, now seen corresponding path program 7 times [2023-08-26 19:53:39,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:53:39,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994551873] [2023-08-26 19:53:39,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:53:39,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:53:40,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:53:40,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:53:40,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:53:40,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994551873] [2023-08-26 19:53:40,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994551873] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:53:40,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:53:40,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 19:53:40,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480839683] [2023-08-26 19:53:40,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:53:40,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 19:53:40,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:53:40,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 19:53:40,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 19:53:40,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:53:40,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 314 transitions, 4012 flow. Second operand has 7 states, 7 states have (on average 156.14285714285714) internal successors, (1093), 7 states have internal predecessors, (1093), 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) [2023-08-26 19:53:40,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:53:40,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:53:40,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:53:48,480 INFO L124 PetriNetUnfolderBase]: 56245/85768 cut-off events. [2023-08-26 19:53:48,480 INFO L125 PetriNetUnfolderBase]: For 617186/642468 co-relation queries the response was YES. [2023-08-26 19:53:49,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 425679 conditions, 85768 events. 56245/85768 cut-off events. For 617186/642468 co-relation queries the response was YES. Maximal size of possible extension queue 3920. Compared 706758 event pairs, 11486 based on Foata normal form. 5679/87635 useless extension candidates. Maximal degree in co-relation 425648. Up to 34367 conditions per place. [2023-08-26 19:53:49,673 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 203 selfloop transitions, 254 changer transitions 5/477 dead transitions. [2023-08-26 19:53:49,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 477 transitions, 6356 flow [2023-08-26 19:53:49,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 19:53:49,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 19:53:49,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1531 transitions. [2023-08-26 19:53:49,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5093147039254824 [2023-08-26 19:53:49,676 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1531 transitions. [2023-08-26 19:53:49,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1531 transitions. [2023-08-26 19:53:49,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:53:49,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1531 transitions. [2023-08-26 19:53:49,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 170.11111111111111) internal successors, (1531), 9 states have internal predecessors, (1531), 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) [2023-08-26 19:53:49,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 334.0) internal successors, (3340), 10 states have internal predecessors, (3340), 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) [2023-08-26 19:53:49,681 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 334.0) internal successors, (3340), 10 states have internal predecessors, (3340), 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) [2023-08-26 19:53:49,681 INFO L175 Difference]: Start difference. First operand has 126 places, 314 transitions, 4012 flow. Second operand 9 states and 1531 transitions. [2023-08-26 19:53:49,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 477 transitions, 6356 flow [2023-08-26 19:53:52,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 477 transitions, 6186 flow, removed 58 selfloop flow, removed 4 redundant places. [2023-08-26 19:53:52,705 INFO L231 Difference]: Finished difference. Result has 133 places, 376 transitions, 5534 flow [2023-08-26 19:53:52,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=3778, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5534, PETRI_PLACES=133, PETRI_TRANSITIONS=376} [2023-08-26 19:53:52,706 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 55 predicate places. [2023-08-26 19:53:52,706 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 376 transitions, 5534 flow [2023-08-26 19:53:52,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 156.14285714285714) internal successors, (1093), 7 states have internal predecessors, (1093), 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) [2023-08-26 19:53:52,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:53:52,706 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:53:52,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-26 19:53:52,707 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:53:52,707 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:53:52,707 INFO L85 PathProgramCache]: Analyzing trace with hash -137451237, now seen corresponding path program 8 times [2023-08-26 19:53:52,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:53:52,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121411384] [2023-08-26 19:53:52,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:53:52,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:53:52,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:53:52,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:53:52,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:53:52,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121411384] [2023-08-26 19:53:52,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121411384] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:53:52,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:53:52,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 19:53:52,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005707497] [2023-08-26 19:53:52,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:53:52,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 19:53:52,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:53:52,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 19:53:52,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 19:53:52,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:53:52,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 376 transitions, 5534 flow. Second operand has 7 states, 7 states have (on average 156.14285714285714) internal successors, (1093), 7 states have internal predecessors, (1093), 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) [2023-08-26 19:53:52,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:53:52,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:53:52,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:54:01,470 INFO L124 PetriNetUnfolderBase]: 54886/84205 cut-off events. [2023-08-26 19:54:01,470 INFO L125 PetriNetUnfolderBase]: For 683055/708999 co-relation queries the response was YES. [2023-08-26 19:54:02,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 443484 conditions, 84205 events. 54886/84205 cut-off events. For 683055/708999 co-relation queries the response was YES. Maximal size of possible extension queue 3933. Compared 698762 event pairs, 11019 based on Foata normal form. 6001/86595 useless extension candidates. Maximal degree in co-relation 443450. Up to 33759 conditions per place. [2023-08-26 19:54:02,653 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 198 selfloop transitions, 287 changer transitions 6/506 dead transitions. [2023-08-26 19:54:02,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 506 transitions, 7587 flow [2023-08-26 19:54:02,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 19:54:02,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 19:54:02,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1527 transitions. [2023-08-26 19:54:02,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079840319361277 [2023-08-26 19:54:02,656 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1527 transitions. [2023-08-26 19:54:02,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1527 transitions. [2023-08-26 19:54:02,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:54:02,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1527 transitions. [2023-08-26 19:54:02,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 169.66666666666666) internal successors, (1527), 9 states have internal predecessors, (1527), 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) [2023-08-26 19:54:02,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 334.0) internal successors, (3340), 10 states have internal predecessors, (3340), 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) [2023-08-26 19:54:02,662 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 334.0) internal successors, (3340), 10 states have internal predecessors, (3340), 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) [2023-08-26 19:54:02,662 INFO L175 Difference]: Start difference. First operand has 133 places, 376 transitions, 5534 flow. Second operand 9 states and 1527 transitions. [2023-08-26 19:54:02,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 506 transitions, 7587 flow [2023-08-26 19:54:04,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 506 transitions, 7245 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-26 19:54:04,670 INFO L231 Difference]: Finished difference. Result has 139 places, 409 transitions, 6646 flow [2023-08-26 19:54:04,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6646, PETRI_PLACES=139, PETRI_TRANSITIONS=409} [2023-08-26 19:54:04,671 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 61 predicate places. [2023-08-26 19:54:04,671 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 409 transitions, 6646 flow [2023-08-26 19:54:04,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 156.14285714285714) internal successors, (1093), 7 states have internal predecessors, (1093), 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) [2023-08-26 19:54:04,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:54:04,671 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:54:04,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 19:54:04,671 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:54:04,671 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:54:04,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1651876659, now seen corresponding path program 9 times [2023-08-26 19:54:04,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:54:04,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982881031] [2023-08-26 19:54:04,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:54:04,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:54:04,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:54:04,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:54:04,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:54:04,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982881031] [2023-08-26 19:54:04,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982881031] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:54:04,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:54:04,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 19:54:04,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355439170] [2023-08-26 19:54:04,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:54:04,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 19:54:04,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:54:04,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 19:54:04,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-26 19:54:04,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:54:04,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 409 transitions, 6646 flow. Second operand has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 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) [2023-08-26 19:54:04,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:54:04,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:54:04,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:54:13,938 INFO L124 PetriNetUnfolderBase]: 53905/82982 cut-off events. [2023-08-26 19:54:13,939 INFO L125 PetriNetUnfolderBase]: For 814537/833533 co-relation queries the response was YES. [2023-08-26 19:54:14,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 463471 conditions, 82982 events. 53905/82982 cut-off events. For 814537/833533 co-relation queries the response was YES. Maximal size of possible extension queue 3982. Compared 688079 event pairs, 19189 based on Foata normal form. 3018/82364 useless extension candidates. Maximal degree in co-relation 463433. Up to 64283 conditions per place. [2023-08-26 19:54:14,960 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 267 selfloop transitions, 189 changer transitions 7/478 dead transitions. [2023-08-26 19:54:14,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 478 transitions, 8160 flow [2023-08-26 19:54:14,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 19:54:14,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 19:54:14,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1175 transitions. [2023-08-26 19:54:14,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025662959794697 [2023-08-26 19:54:14,962 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1175 transitions. [2023-08-26 19:54:14,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1175 transitions. [2023-08-26 19:54:14,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:54:14,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1175 transitions. [2023-08-26 19:54:14,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 167.85714285714286) internal successors, (1175), 7 states have internal predecessors, (1175), 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) [2023-08-26 19:54:14,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 334.0) internal successors, (2672), 8 states have internal predecessors, (2672), 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) [2023-08-26 19:54:14,966 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 334.0) internal successors, (2672), 8 states have internal predecessors, (2672), 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) [2023-08-26 19:54:14,966 INFO L175 Difference]: Start difference. First operand has 139 places, 409 transitions, 6646 flow. Second operand 7 states and 1175 transitions. [2023-08-26 19:54:14,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 478 transitions, 8160 flow [2023-08-26 19:54:17,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 478 transitions, 7766 flow, removed 13 selfloop flow, removed 7 redundant places. [2023-08-26 19:54:17,029 INFO L231 Difference]: Finished difference. Result has 140 places, 415 transitions, 7056 flow [2023-08-26 19:54:17,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=5901, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7056, PETRI_PLACES=140, PETRI_TRANSITIONS=415} [2023-08-26 19:54:17,029 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 62 predicate places. [2023-08-26 19:54:17,029 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 415 transitions, 7056 flow [2023-08-26 19:54:17,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 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) [2023-08-26 19:54:17,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:54:17,029 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:54:17,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-26 19:54:17,030 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:54:17,030 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:54:17,030 INFO L85 PathProgramCache]: Analyzing trace with hash -2122779257, now seen corresponding path program 10 times [2023-08-26 19:54:17,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:54:17,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596655846] [2023-08-26 19:54:17,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:54:17,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:54:17,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:54:17,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:54:17,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:54:17,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596655846] [2023-08-26 19:54:17,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596655846] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:54:17,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:54:17,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 19:54:17,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325261268] [2023-08-26 19:54:17,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:54:17,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 19:54:17,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:54:17,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 19:54:17,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-26 19:54:17,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:54:17,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 415 transitions, 7056 flow. Second operand has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 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) [2023-08-26 19:54:17,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:54:17,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:54:17,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:54:26,454 INFO L124 PetriNetUnfolderBase]: 51695/79763 cut-off events. [2023-08-26 19:54:26,454 INFO L125 PetriNetUnfolderBase]: For 736742/754102 co-relation queries the response was YES. [2023-08-26 19:54:27,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 429634 conditions, 79763 events. 51695/79763 cut-off events. For 736742/754102 co-relation queries the response was YES. Maximal size of possible extension queue 3891. Compared 663328 event pairs, 19197 based on Foata normal form. 2469/78559 useless extension candidates. Maximal degree in co-relation 429596. Up to 62699 conditions per place. [2023-08-26 19:54:27,568 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 242 selfloop transitions, 184 changer transitions 22/463 dead transitions. [2023-08-26 19:54:27,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 463 transitions, 8276 flow [2023-08-26 19:54:27,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 19:54:27,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 19:54:27,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1162 transitions. [2023-08-26 19:54:27,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49700598802395207 [2023-08-26 19:54:27,570 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1162 transitions. [2023-08-26 19:54:27,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1162 transitions. [2023-08-26 19:54:27,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:54:27,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1162 transitions. [2023-08-26 19:54:27,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.0) internal successors, (1162), 7 states have internal predecessors, (1162), 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) [2023-08-26 19:54:27,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 334.0) internal successors, (2672), 8 states have internal predecessors, (2672), 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) [2023-08-26 19:54:27,573 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 334.0) internal successors, (2672), 8 states have internal predecessors, (2672), 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) [2023-08-26 19:54:27,573 INFO L175 Difference]: Start difference. First operand has 140 places, 415 transitions, 7056 flow. Second operand 7 states and 1162 transitions. [2023-08-26 19:54:27,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 463 transitions, 8276 flow [2023-08-26 19:54:29,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 463 transitions, 8071 flow, removed 7 selfloop flow, removed 6 redundant places. [2023-08-26 19:54:29,710 INFO L231 Difference]: Finished difference. Result has 141 places, 406 transitions, 7420 flow [2023-08-26 19:54:29,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=6432, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7420, PETRI_PLACES=141, PETRI_TRANSITIONS=406} [2023-08-26 19:54:29,710 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 63 predicate places. [2023-08-26 19:54:29,710 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 406 transitions, 7420 flow [2023-08-26 19:54:29,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 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) [2023-08-26 19:54:29,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:54:29,711 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:54:29,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-26 19:54:29,711 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:54:29,711 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:54:29,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1296871739, now seen corresponding path program 11 times [2023-08-26 19:54:29,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:54:29,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048861142] [2023-08-26 19:54:29,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:54:29,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:54:29,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:54:29,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:54:29,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:54:29,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048861142] [2023-08-26 19:54:29,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048861142] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:54:29,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:54:29,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 19:54:29,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206284385] [2023-08-26 19:54:29,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:54:29,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 19:54:29,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:54:29,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 19:54:29,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-26 19:54:29,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:54:29,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 406 transitions, 7420 flow. Second operand has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 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) [2023-08-26 19:54:29,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:54:29,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:54:29,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:54:36,273 INFO L124 PetriNetUnfolderBase]: 37158/59072 cut-off events. [2023-08-26 19:54:36,273 INFO L125 PetriNetUnfolderBase]: For 503249/515758 co-relation queries the response was YES. [2023-08-26 19:54:36,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 307566 conditions, 59072 events. 37158/59072 cut-off events. For 503249/515758 co-relation queries the response was YES. Maximal size of possible extension queue 2801. Compared 491781 event pairs, 13526 based on Foata normal form. 1920/58400 useless extension candidates. Maximal degree in co-relation 307527. Up to 46321 conditions per place. [2023-08-26 19:54:36,960 INFO L140 encePairwiseOnDemand]: 323/334 looper letters, 268 selfloop transitions, 175 changer transitions 0/457 dead transitions. [2023-08-26 19:54:36,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 457 transitions, 8523 flow [2023-08-26 19:54:36,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 19:54:36,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 19:54:36,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1162 transitions. [2023-08-26 19:54:36,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49700598802395207 [2023-08-26 19:54:36,962 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1162 transitions. [2023-08-26 19:54:36,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1162 transitions. [2023-08-26 19:54:36,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:54:36,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1162 transitions. [2023-08-26 19:54:36,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.0) internal successors, (1162), 7 states have internal predecessors, (1162), 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) [2023-08-26 19:54:36,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 334.0) internal successors, (2672), 8 states have internal predecessors, (2672), 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) [2023-08-26 19:54:36,965 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 334.0) internal successors, (2672), 8 states have internal predecessors, (2672), 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) [2023-08-26 19:54:36,965 INFO L175 Difference]: Start difference. First operand has 141 places, 406 transitions, 7420 flow. Second operand 7 states and 1162 transitions. [2023-08-26 19:54:36,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 457 transitions, 8523 flow [2023-08-26 19:54:38,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 457 transitions, 8278 flow, removed 36 selfloop flow, removed 9 redundant places. [2023-08-26 19:54:38,672 INFO L231 Difference]: Finished difference. Result has 126 places, 393 transitions, 7326 flow [2023-08-26 19:54:38,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=5723, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7326, PETRI_PLACES=126, PETRI_TRANSITIONS=393} [2023-08-26 19:54:38,673 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 48 predicate places. [2023-08-26 19:54:38,673 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 393 transitions, 7326 flow [2023-08-26 19:54:38,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 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) [2023-08-26 19:54:38,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:54:38,673 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:54:38,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-26 19:54:38,673 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:54:38,674 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:54:38,674 INFO L85 PathProgramCache]: Analyzing trace with hash -265140815, now seen corresponding path program 12 times [2023-08-26 19:54:38,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:54:38,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795688278] [2023-08-26 19:54:38,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:54:38,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:54:38,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:54:38,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:54:38,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:54:38,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795688278] [2023-08-26 19:54:38,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795688278] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:54:38,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:54:38,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 19:54:38,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575688884] [2023-08-26 19:54:38,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:54:38,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 19:54:38,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:54:38,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 19:54:38,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 19:54:38,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:54:38,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 393 transitions, 7326 flow. Second operand has 7 states, 7 states have (on average 156.14285714285714) internal successors, (1093), 7 states have internal predecessors, (1093), 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) [2023-08-26 19:54:38,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:54:38,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:54:38,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:54:45,109 INFO L124 PetriNetUnfolderBase]: 36774/58231 cut-off events. [2023-08-26 19:54:45,109 INFO L125 PetriNetUnfolderBase]: For 451459/476880 co-relation queries the response was YES. [2023-08-26 19:54:45,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 298035 conditions, 58231 events. 36774/58231 cut-off events. For 451459/476880 co-relation queries the response was YES. Maximal size of possible extension queue 2750. Compared 480963 event pairs, 7801 based on Foata normal form. 7444/63027 useless extension candidates. Maximal degree in co-relation 298000. Up to 28223 conditions per place. [2023-08-26 19:54:45,728 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 213 selfloop transitions, 296 changer transitions 0/523 dead transitions. [2023-08-26 19:54:45,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 523 transitions, 9424 flow [2023-08-26 19:54:45,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 19:54:45,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 19:54:45,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1518 transitions. [2023-08-26 19:54:45,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5049900199600799 [2023-08-26 19:54:45,730 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1518 transitions. [2023-08-26 19:54:45,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1518 transitions. [2023-08-26 19:54:45,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:54:45,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1518 transitions. [2023-08-26 19:54:45,732 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 168.66666666666666) internal successors, (1518), 9 states have internal predecessors, (1518), 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) [2023-08-26 19:54:45,733 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 334.0) internal successors, (3340), 10 states have internal predecessors, (3340), 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) [2023-08-26 19:54:45,733 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 334.0) internal successors, (3340), 10 states have internal predecessors, (3340), 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) [2023-08-26 19:54:45,733 INFO L175 Difference]: Start difference. First operand has 126 places, 393 transitions, 7326 flow. Second operand 9 states and 1518 transitions. [2023-08-26 19:54:45,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 523 transitions, 9424 flow [2023-08-26 19:54:46,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 523 transitions, 9419 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 19:54:46,331 INFO L231 Difference]: Finished difference. Result has 134 places, 416 transitions, 8452 flow [2023-08-26 19:54:46,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=7321, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8452, PETRI_PLACES=134, PETRI_TRANSITIONS=416} [2023-08-26 19:54:46,332 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 56 predicate places. [2023-08-26 19:54:46,332 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 416 transitions, 8452 flow [2023-08-26 19:54:46,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 156.14285714285714) internal successors, (1093), 7 states have internal predecessors, (1093), 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) [2023-08-26 19:54:46,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:54:46,332 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:54:46,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-26 19:54:46,332 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:54:46,332 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:54:46,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1372042799, now seen corresponding path program 13 times [2023-08-26 19:54:46,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:54:46,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782282205] [2023-08-26 19:54:46,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:54:46,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:54:46,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:54:46,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:54:46,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:54:46,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782282205] [2023-08-26 19:54:46,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782282205] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:54:46,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:54:46,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 19:54:46,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516616373] [2023-08-26 19:54:46,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:54:46,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 19:54:46,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:54:46,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 19:54:46,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-08-26 19:54:46,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:54:46,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 416 transitions, 8452 flow. Second operand has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:54:46,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:54:46,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:54:46,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:54:53,182 INFO L124 PetriNetUnfolderBase]: 37154/59076 cut-off events. [2023-08-26 19:54:53,182 INFO L125 PetriNetUnfolderBase]: For 570276/589105 co-relation queries the response was YES. [2023-08-26 19:54:53,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 315910 conditions, 59076 events. 37154/59076 cut-off events. For 570276/589105 co-relation queries the response was YES. Maximal size of possible extension queue 2790. Compared 491906 event pairs, 10776 based on Foata normal form. 4186/60644 useless extension candidates. Maximal degree in co-relation 315873. Up to 38754 conditions per place. [2023-08-26 19:54:53,854 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 285 selfloop transitions, 293 changer transitions 5/597 dead transitions. [2023-08-26 19:54:53,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 597 transitions, 11932 flow [2023-08-26 19:54:53,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 19:54:53,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 19:54:53,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1827 transitions. [2023-08-26 19:54:53,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4972781709308655 [2023-08-26 19:54:53,856 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1827 transitions. [2023-08-26 19:54:53,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1827 transitions. [2023-08-26 19:54:53,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:54:53,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1827 transitions. [2023-08-26 19:54:53,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 166.0909090909091) internal successors, (1827), 11 states have internal predecessors, (1827), 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) [2023-08-26 19:54:53,860 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 334.0) internal successors, (4008), 12 states have internal predecessors, (4008), 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) [2023-08-26 19:54:53,860 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 334.0) internal successors, (4008), 12 states have internal predecessors, (4008), 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) [2023-08-26 19:54:53,860 INFO L175 Difference]: Start difference. First operand has 134 places, 416 transitions, 8452 flow. Second operand 11 states and 1827 transitions. [2023-08-26 19:54:53,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 597 transitions, 11932 flow [2023-08-26 19:54:54,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 597 transitions, 11540 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 19:54:54,702 INFO L231 Difference]: Finished difference. Result has 143 places, 491 transitions, 10571 flow [2023-08-26 19:54:54,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=8140, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10571, PETRI_PLACES=143, PETRI_TRANSITIONS=491} [2023-08-26 19:54:54,703 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 65 predicate places. [2023-08-26 19:54:54,703 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 491 transitions, 10571 flow [2023-08-26 19:54:54,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:54:54,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:54:54,703 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:54:54,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-26 19:54:54,703 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:54:54,703 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:54:54,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1674119243, now seen corresponding path program 14 times [2023-08-26 19:54:54,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:54:54,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790590731] [2023-08-26 19:54:54,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:54:54,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:54:54,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:54:54,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:54:54,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:54:54,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790590731] [2023-08-26 19:54:54,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790590731] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:54:54,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:54:54,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 19:54:54,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011801778] [2023-08-26 19:54:54,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:54:54,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 19:54:54,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:54:54,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 19:54:54,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-26 19:54:54,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:54:54,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 491 transitions, 10571 flow. Second operand has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:54:54,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:54:54,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:54:54,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:55:02,425 INFO L124 PetriNetUnfolderBase]: 38089/61286 cut-off events. [2023-08-26 19:55:02,425 INFO L125 PetriNetUnfolderBase]: For 677933/699532 co-relation queries the response was YES. [2023-08-26 19:55:02,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 333546 conditions, 61286 events. 38089/61286 cut-off events. For 677933/699532 co-relation queries the response was YES. Maximal size of possible extension queue 2982. Compared 523508 event pairs, 13336 based on Foata normal form. 2790/61358 useless extension candidates. Maximal degree in co-relation 333507. Up to 46412 conditions per place. [2023-08-26 19:55:03,132 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 395 selfloop transitions, 200 changer transitions 3/612 dead transitions. [2023-08-26 19:55:03,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 612 transitions, 12915 flow [2023-08-26 19:55:03,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 19:55:03,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 19:55:03,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1977 transitions. [2023-08-26 19:55:03,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49326347305389223 [2023-08-26 19:55:03,135 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1977 transitions. [2023-08-26 19:55:03,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1977 transitions. [2023-08-26 19:55:03,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:55:03,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1977 transitions. [2023-08-26 19:55:03,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 164.75) internal successors, (1977), 12 states have internal predecessors, (1977), 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) [2023-08-26 19:55:03,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 334.0) internal successors, (4342), 13 states have internal predecessors, (4342), 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) [2023-08-26 19:55:03,139 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 334.0) internal successors, (4342), 13 states have internal predecessors, (4342), 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) [2023-08-26 19:55:03,139 INFO L175 Difference]: Start difference. First operand has 143 places, 491 transitions, 10571 flow. Second operand 12 states and 1977 transitions. [2023-08-26 19:55:03,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 612 transitions, 12915 flow [2023-08-26 19:55:04,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 612 transitions, 12612 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-08-26 19:55:04,614 INFO L231 Difference]: Finished difference. Result has 149 places, 510 transitions, 11186 flow [2023-08-26 19:55:04,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=10268, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11186, PETRI_PLACES=149, PETRI_TRANSITIONS=510} [2023-08-26 19:55:04,615 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 71 predicate places. [2023-08-26 19:55:04,615 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 510 transitions, 11186 flow [2023-08-26 19:55:04,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:55:04,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:55:04,615 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:55:04,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-26 19:55:04,615 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:55:04,616 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:55:04,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1214664009, now seen corresponding path program 15 times [2023-08-26 19:55:04,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:55:04,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433092309] [2023-08-26 19:55:04,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:55:04,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:55:04,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:55:04,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:55:04,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:55:04,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433092309] [2023-08-26 19:55:04,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433092309] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:55:04,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:55:04,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 19:55:04,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029569827] [2023-08-26 19:55:04,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:55:04,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 19:55:04,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:55:04,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 19:55:04,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-26 19:55:04,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:55:04,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 510 transitions, 11186 flow. Second operand has 9 states, 9 states have (on average 155.0) internal successors, (1395), 9 states have internal predecessors, (1395), 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) [2023-08-26 19:55:04,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:55:04,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:55:04,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:55:13,524 INFO L124 PetriNetUnfolderBase]: 41970/68366 cut-off events. [2023-08-26 19:55:13,524 INFO L125 PetriNetUnfolderBase]: For 747541/775199 co-relation queries the response was YES. [2023-08-26 19:55:14,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 372187 conditions, 68366 events. 41970/68366 cut-off events. For 747541/775199 co-relation queries the response was YES. Maximal size of possible extension queue 3330. Compared 607578 event pairs, 7684 based on Foata normal form. 9068/74008 useless extension candidates. Maximal degree in co-relation 372147. Up to 17233 conditions per place. [2023-08-26 19:55:14,507 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 149 selfloop transitions, 560 changer transitions 0/723 dead transitions. [2023-08-26 19:55:14,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 723 transitions, 14758 flow [2023-08-26 19:55:14,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 19:55:14,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 19:55:14,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2176 transitions. [2023-08-26 19:55:14,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5011515430677107 [2023-08-26 19:55:14,509 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2176 transitions. [2023-08-26 19:55:14,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2176 transitions. [2023-08-26 19:55:14,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:55:14,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2176 transitions. [2023-08-26 19:55:14,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 167.3846153846154) internal successors, (2176), 13 states have internal predecessors, (2176), 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) [2023-08-26 19:55:14,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 334.0) internal successors, (4676), 14 states have internal predecessors, (4676), 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) [2023-08-26 19:55:14,514 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 334.0) internal successors, (4676), 14 states have internal predecessors, (4676), 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) [2023-08-26 19:55:14,514 INFO L175 Difference]: Start difference. First operand has 149 places, 510 transitions, 11186 flow. Second operand 13 states and 2176 transitions. [2023-08-26 19:55:14,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 723 transitions, 14758 flow [2023-08-26 19:55:16,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 723 transitions, 14393 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-08-26 19:55:16,032 INFO L231 Difference]: Finished difference. Result has 155 places, 618 transitions, 14001 flow [2023-08-26 19:55:16,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=10851, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=464, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=14001, PETRI_PLACES=155, PETRI_TRANSITIONS=618} [2023-08-26 19:55:16,033 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 77 predicate places. [2023-08-26 19:55:16,033 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 618 transitions, 14001 flow [2023-08-26 19:55:16,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 155.0) internal successors, (1395), 9 states have internal predecessors, (1395), 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) [2023-08-26 19:55:16,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:55:16,033 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:55:16,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-26 19:55:16,033 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:55:16,034 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:55:16,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1879870987, now seen corresponding path program 16 times [2023-08-26 19:55:16,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:55:16,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69220584] [2023-08-26 19:55:16,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:55:16,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:55:16,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:55:16,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:55:16,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:55:16,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69220584] [2023-08-26 19:55:16,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69220584] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:55:16,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:55:16,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 19:55:16,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809829147] [2023-08-26 19:55:16,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:55:16,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 19:55:16,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:55:16,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 19:55:16,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-08-26 19:55:16,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 334 [2023-08-26 19:55:16,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 618 transitions, 14001 flow. Second operand has 10 states, 10 states have (on average 144.2) internal successors, (1442), 10 states have internal predecessors, (1442), 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) [2023-08-26 19:55:16,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:55:16,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 334 [2023-08-26 19:55:16,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:55:33,786 INFO L124 PetriNetUnfolderBase]: 86396/123925 cut-off events. [2023-08-26 19:55:33,787 INFO L125 PetriNetUnfolderBase]: For 1422870/1422870 co-relation queries the response was YES. [2023-08-26 19:55:34,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 730908 conditions, 123925 events. 86396/123925 cut-off events. For 1422870/1422870 co-relation queries the response was YES. Maximal size of possible extension queue 3635. Compared 897226 event pairs, 17287 based on Foata normal form. 266/124191 useless extension candidates. Maximal degree in co-relation 730866. Up to 35953 conditions per place. [2023-08-26 19:55:35,136 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 248 selfloop transitions, 691 changer transitions 0/939 dead transitions. [2023-08-26 19:55:35,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 939 transitions, 19545 flow [2023-08-26 19:55:35,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 19:55:35,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 19:55:35,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2514 transitions. [2023-08-26 19:55:35,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47043413173652693 [2023-08-26 19:55:35,139 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2514 transitions. [2023-08-26 19:55:35,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2514 transitions. [2023-08-26 19:55:35,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:55:35,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2514 transitions. [2023-08-26 19:55:35,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 157.125) internal successors, (2514), 16 states have internal predecessors, (2514), 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) [2023-08-26 19:55:35,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 334.0) internal successors, (5678), 17 states have internal predecessors, (5678), 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) [2023-08-26 19:55:35,144 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 334.0) internal successors, (5678), 17 states have internal predecessors, (5678), 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) [2023-08-26 19:55:35,144 INFO L175 Difference]: Start difference. First operand has 155 places, 618 transitions, 14001 flow. Second operand 16 states and 2514 transitions. [2023-08-26 19:55:35,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 939 transitions, 19545 flow [2023-08-26 19:55:41,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 939 transitions, 19394 flow, removed 70 selfloop flow, removed 2 redundant places. [2023-08-26 19:55:41,760 INFO L231 Difference]: Finished difference. Result has 172 places, 752 transitions, 18743 flow [2023-08-26 19:55:41,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=13888, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=564, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=18743, PETRI_PLACES=172, PETRI_TRANSITIONS=752} [2023-08-26 19:55:41,760 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 94 predicate places. [2023-08-26 19:55:41,760 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 752 transitions, 18743 flow [2023-08-26 19:55:41,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 144.2) internal successors, (1442), 10 states have internal predecessors, (1442), 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) [2023-08-26 19:55:41,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:55:41,761 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:55:41,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-26 19:55:41,761 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:55:41,761 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:55:41,761 INFO L85 PathProgramCache]: Analyzing trace with hash -699973821, now seen corresponding path program 17 times [2023-08-26 19:55:41,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:55:41,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191754207] [2023-08-26 19:55:41,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:55:41,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:55:41,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:55:41,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:55:41,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:55:41,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191754207] [2023-08-26 19:55:41,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191754207] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:55:41,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:55:41,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 19:55:41,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836508723] [2023-08-26 19:55:41,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:55:41,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 19:55:41,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:55:41,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 19:55:41,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-26 19:55:41,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 334 [2023-08-26 19:55:41,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 752 transitions, 18743 flow. Second operand has 9 states, 9 states have (on average 144.66666666666666) internal successors, (1302), 9 states have internal predecessors, (1302), 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) [2023-08-26 19:55:41,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:55:41,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 334 [2023-08-26 19:55:41,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:56:03,587 INFO L124 PetriNetUnfolderBase]: 89339/128494 cut-off events. [2023-08-26 19:56:03,588 INFO L125 PetriNetUnfolderBase]: For 1966151/1966151 co-relation queries the response was YES. [2023-08-26 19:56:04,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 831159 conditions, 128494 events. 89339/128494 cut-off events. For 1966151/1966151 co-relation queries the response was YES. Maximal size of possible extension queue 3872. Compared 940074 event pairs, 18021 based on Foata normal form. 1046/129540 useless extension candidates. Maximal degree in co-relation 831112. Up to 37668 conditions per place. [2023-08-26 19:56:05,387 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 310 selfloop transitions, 694 changer transitions 2/1006 dead transitions. [2023-08-26 19:56:05,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 1006 transitions, 23335 flow [2023-08-26 19:56:05,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 19:56:05,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 19:56:05,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2227 transitions. [2023-08-26 19:56:05,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4762617621899059 [2023-08-26 19:56:05,389 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2227 transitions. [2023-08-26 19:56:05,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2227 transitions. [2023-08-26 19:56:05,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:56:05,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2227 transitions. [2023-08-26 19:56:05,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 159.07142857142858) internal successors, (2227), 14 states have internal predecessors, (2227), 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) [2023-08-26 19:56:05,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 334.0) internal successors, (5010), 15 states have internal predecessors, (5010), 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) [2023-08-26 19:56:05,393 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 334.0) internal successors, (5010), 15 states have internal predecessors, (5010), 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) [2023-08-26 19:56:05,393 INFO L175 Difference]: Start difference. First operand has 172 places, 752 transitions, 18743 flow. Second operand 14 states and 2227 transitions. [2023-08-26 19:56:05,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 1006 transitions, 23335 flow [2023-08-26 19:56:17,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 1006 transitions, 23194 flow, removed 58 selfloop flow, removed 3 redundant places. [2023-08-26 19:56:17,359 INFO L231 Difference]: Finished difference. Result has 184 places, 803 transitions, 21539 flow [2023-08-26 19:56:17,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=18634, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=641, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=21539, PETRI_PLACES=184, PETRI_TRANSITIONS=803} [2023-08-26 19:56:17,360 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 106 predicate places. [2023-08-26 19:56:17,360 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 803 transitions, 21539 flow [2023-08-26 19:56:17,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 144.66666666666666) internal successors, (1302), 9 states have internal predecessors, (1302), 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) [2023-08-26 19:56:17,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:56:17,360 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:56:17,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-26 19:56:17,361 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:56:17,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:56:17,361 INFO L85 PathProgramCache]: Analyzing trace with hash 2000631835, now seen corresponding path program 18 times [2023-08-26 19:56:17,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:56:17,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021610704] [2023-08-26 19:56:17,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:56:17,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:56:17,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:56:17,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:56:17,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:56:17,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021610704] [2023-08-26 19:56:17,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021610704] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:56:17,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:56:17,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 19:56:17,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404794757] [2023-08-26 19:56:17,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:56:17,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 19:56:17,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:56:17,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 19:56:17,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-26 19:56:17,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:56:17,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 803 transitions, 21539 flow. Second operand has 9 states, 9 states have (on average 155.0) internal successors, (1395), 9 states have internal predecessors, (1395), 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) [2023-08-26 19:56:17,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:56:17,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:56:17,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:56:29,990 INFO L124 PetriNetUnfolderBase]: 45171/74576 cut-off events. [2023-08-26 19:56:29,990 INFO L125 PetriNetUnfolderBase]: For 1595712/1637398 co-relation queries the response was YES. [2023-08-26 19:56:30,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 509493 conditions, 74576 events. 45171/74576 cut-off events. For 1595712/1637398 co-relation queries the response was YES. Maximal size of possible extension queue 3638. Compared 682152 event pairs, 8187 based on Foata normal form. 13012/84015 useless extension candidates. Maximal degree in co-relation 509443. Up to 17587 conditions per place. [2023-08-26 19:56:31,128 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 221 selfloop transitions, 720 changer transitions 2/957 dead transitions. [2023-08-26 19:56:31,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 957 transitions, 24985 flow [2023-08-26 19:56:31,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 19:56:31,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 19:56:31,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2347 transitions. [2023-08-26 19:56:31,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5019247219846023 [2023-08-26 19:56:31,131 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2347 transitions. [2023-08-26 19:56:31,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2347 transitions. [2023-08-26 19:56:31,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:56:31,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2347 transitions. [2023-08-26 19:56:31,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 167.64285714285714) internal successors, (2347), 14 states have internal predecessors, (2347), 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) [2023-08-26 19:56:31,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 334.0) internal successors, (5010), 15 states have internal predecessors, (5010), 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) [2023-08-26 19:56:31,135 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 334.0) internal successors, (5010), 15 states have internal predecessors, (5010), 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) [2023-08-26 19:56:31,135 INFO L175 Difference]: Start difference. First operand has 184 places, 803 transitions, 21539 flow. Second operand 14 states and 2347 transitions. [2023-08-26 19:56:31,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 957 transitions, 24985 flow [2023-08-26 19:56:35,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 957 transitions, 23424 flow, removed 29 selfloop flow, removed 9 redundant places. [2023-08-26 19:56:35,909 INFO L231 Difference]: Finished difference. Result has 190 places, 834 transitions, 22567 flow [2023-08-26 19:56:35,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=20076, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=687, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=22567, PETRI_PLACES=190, PETRI_TRANSITIONS=834} [2023-08-26 19:56:35,910 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 112 predicate places. [2023-08-26 19:56:35,910 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 834 transitions, 22567 flow [2023-08-26 19:56:35,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 155.0) internal successors, (1395), 9 states have internal predecessors, (1395), 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) [2023-08-26 19:56:35,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:56:35,910 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:56:35,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-26 19:56:35,910 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:56:35,911 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:56:35,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1414274795, now seen corresponding path program 19 times [2023-08-26 19:56:35,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:56:35,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546441158] [2023-08-26 19:56:35,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:56:35,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:56:35,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:56:36,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:56:36,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:56:36,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546441158] [2023-08-26 19:56:36,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546441158] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:56:36,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:56:36,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-26 19:56:36,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622019823] [2023-08-26 19:56:36,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:56:36,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 19:56:36,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:56:36,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 19:56:36,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-26 19:56:36,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 334 [2023-08-26 19:56:36,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 834 transitions, 22567 flow. Second operand has 11 states, 11 states have (on average 143.8181818181818) internal successors, (1582), 11 states have internal predecessors, (1582), 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) [2023-08-26 19:56:36,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:56:36,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 334 [2023-08-26 19:56:36,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:57:00,310 INFO L124 PetriNetUnfolderBase]: 93531/135564 cut-off events. [2023-08-26 19:57:00,310 INFO L125 PetriNetUnfolderBase]: For 2385084/2385084 co-relation queries the response was YES. [2023-08-26 19:57:01,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 915112 conditions, 135564 events. 93531/135564 cut-off events. For 2385084/2385084 co-relation queries the response was YES. Maximal size of possible extension queue 4305. Compared 1016026 event pairs, 17543 based on Foata normal form. 852/136416 useless extension candidates. Maximal degree in co-relation 915061. Up to 35890 conditions per place. [2023-08-26 19:57:02,148 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 327 selfloop transitions, 897 changer transitions 3/1227 dead transitions. [2023-08-26 19:57:02,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 1227 transitions, 29927 flow [2023-08-26 19:57:02,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 19:57:02,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 19:57:02,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3301 transitions. [2023-08-26 19:57:02,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4706301682349587 [2023-08-26 19:57:02,151 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3301 transitions. [2023-08-26 19:57:02,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3301 transitions. [2023-08-26 19:57:02,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:57:02,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3301 transitions. [2023-08-26 19:57:02,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 157.1904761904762) internal successors, (3301), 21 states have internal predecessors, (3301), 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) [2023-08-26 19:57:02,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 334.0) internal successors, (7348), 22 states have internal predecessors, (7348), 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) [2023-08-26 19:57:02,157 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 334.0) internal successors, (7348), 22 states have internal predecessors, (7348), 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) [2023-08-26 19:57:02,157 INFO L175 Difference]: Start difference. First operand has 190 places, 834 transitions, 22567 flow. Second operand 21 states and 3301 transitions. [2023-08-26 19:57:02,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 1227 transitions, 29927 flow [2023-08-26 19:57:20,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 1227 transitions, 29238 flow, removed 15 selfloop flow, removed 6 redundant places. [2023-08-26 19:57:20,424 INFO L231 Difference]: Finished difference. Result has 206 places, 958 transitions, 27349 flow [2023-08-26 19:57:20,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=21981, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=773, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=27349, PETRI_PLACES=206, PETRI_TRANSITIONS=958} [2023-08-26 19:57:20,424 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 128 predicate places. [2023-08-26 19:57:20,425 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 958 transitions, 27349 flow [2023-08-26 19:57:20,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 143.8181818181818) internal successors, (1582), 11 states have internal predecessors, (1582), 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) [2023-08-26 19:57:20,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:57:20,425 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:57:20,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-26 19:57:20,425 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:57:20,425 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:57:20,425 INFO L85 PathProgramCache]: Analyzing trace with hash 958968729, now seen corresponding path program 20 times [2023-08-26 19:57:20,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:57:20,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775938004] [2023-08-26 19:57:20,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:57:20,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:57:20,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:57:20,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:57:20,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:57:20,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775938004] [2023-08-26 19:57:20,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775938004] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:57:20,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:57:20,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 19:57:20,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790261139] [2023-08-26 19:57:20,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:57:20,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 19:57:20,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:57:20,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 19:57:20,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-26 19:57:20,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:57:20,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 958 transitions, 27349 flow. Second operand has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:57:20,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:57:20,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:57:20,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:57:35,405 INFO L124 PetriNetUnfolderBase]: 46770/78258 cut-off events. [2023-08-26 19:57:35,405 INFO L125 PetriNetUnfolderBase]: For 1865082/1907773 co-relation queries the response was YES. [2023-08-26 19:57:36,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 569212 conditions, 78258 events. 46770/78258 cut-off events. For 1865082/1907773 co-relation queries the response was YES. Maximal size of possible extension queue 3913. Compared 731833 event pairs, 10911 based on Foata normal form. 11064/86040 useless extension candidates. Maximal degree in co-relation 569159. Up to 35973 conditions per place. [2023-08-26 19:57:36,628 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 396 selfloop transitions, 784 changer transitions 11/1205 dead transitions. [2023-08-26 19:57:36,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 1205 transitions, 33927 flow [2023-08-26 19:57:36,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 19:57:36,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 19:57:36,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2008 transitions. [2023-08-26 19:57:36,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.500998003992016 [2023-08-26 19:57:36,630 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2008 transitions. [2023-08-26 19:57:36,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2008 transitions. [2023-08-26 19:57:36,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:57:36,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2008 transitions. [2023-08-26 19:57:36,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 167.33333333333334) internal successors, (2008), 12 states have internal predecessors, (2008), 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) [2023-08-26 19:57:36,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 334.0) internal successors, (4342), 13 states have internal predecessors, (4342), 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) [2023-08-26 19:57:36,634 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 334.0) internal successors, (4342), 13 states have internal predecessors, (4342), 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) [2023-08-26 19:57:36,634 INFO L175 Difference]: Start difference. First operand has 206 places, 958 transitions, 27349 flow. Second operand 12 states and 2008 transitions. [2023-08-26 19:57:36,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 1205 transitions, 33927 flow [2023-08-26 19:57:43,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 1205 transitions, 33064 flow, removed 12 selfloop flow, removed 8 redundant places. [2023-08-26 19:57:43,084 INFO L231 Difference]: Finished difference. Result has 211 places, 1048 transitions, 31073 flow [2023-08-26 19:57:43,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=26578, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=689, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=31073, PETRI_PLACES=211, PETRI_TRANSITIONS=1048} [2023-08-26 19:57:43,085 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 133 predicate places. [2023-08-26 19:57:43,085 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 1048 transitions, 31073 flow [2023-08-26 19:57:43,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:57:43,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:57:43,086 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:57:43,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-26 19:57:43,086 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:57:43,086 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:57:43,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1986131715, now seen corresponding path program 21 times [2023-08-26 19:57:43,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:57:43,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493723139] [2023-08-26 19:57:43,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:57:43,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:57:43,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:57:43,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:57:43,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:57:43,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493723139] [2023-08-26 19:57:43,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493723139] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:57:43,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:57:43,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 19:57:43,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192092212] [2023-08-26 19:57:43,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:57:43,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 19:57:43,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:57:43,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 19:57:43,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-26 19:57:43,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:57:43,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 1048 transitions, 31073 flow. Second operand has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:57:43,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:57:43,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:57:43,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:57:58,468 INFO L124 PetriNetUnfolderBase]: 44817/75939 cut-off events. [2023-08-26 19:57:58,468 INFO L125 PetriNetUnfolderBase]: For 1829663/1862775 co-relation queries the response was YES. [2023-08-26 19:57:59,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 549686 conditions, 75939 events. 44817/75939 cut-off events. For 1829663/1862775 co-relation queries the response was YES. Maximal size of possible extension queue 3631. Compared 718023 event pairs, 11155 based on Foata normal form. 9418/82471 useless extension candidates. Maximal degree in co-relation 549631. Up to 35372 conditions per place. [2023-08-26 19:57:59,486 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 397 selfloop transitions, 865 changer transitions 13/1289 dead transitions. [2023-08-26 19:57:59,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 1289 transitions, 37678 flow [2023-08-26 19:57:59,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 19:57:59,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 19:57:59,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2018 transitions. [2023-08-26 19:57:59,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034930139720559 [2023-08-26 19:57:59,493 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2018 transitions. [2023-08-26 19:57:59,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2018 transitions. [2023-08-26 19:57:59,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:57:59,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2018 transitions. [2023-08-26 19:57:59,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 168.16666666666666) internal successors, (2018), 12 states have internal predecessors, (2018), 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) [2023-08-26 19:57:59,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 334.0) internal successors, (4342), 13 states have internal predecessors, (4342), 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) [2023-08-26 19:57:59,501 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 334.0) internal successors, (4342), 13 states have internal predecessors, (4342), 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) [2023-08-26 19:57:59,501 INFO L175 Difference]: Start difference. First operand has 211 places, 1048 transitions, 31073 flow. Second operand 12 states and 2018 transitions. [2023-08-26 19:57:59,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 1289 transitions, 37678 flow [2023-08-26 19:58:06,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 1289 transitions, 35724 flow, removed 16 selfloop flow, removed 8 redundant places. [2023-08-26 19:58:06,244 INFO L231 Difference]: Finished difference. Result has 216 places, 1132 transitions, 33872 flow [2023-08-26 19:58:06,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=29323, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1047, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=774, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=33872, PETRI_PLACES=216, PETRI_TRANSITIONS=1132} [2023-08-26 19:58:06,245 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 138 predicate places. [2023-08-26 19:58:06,245 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 1132 transitions, 33872 flow [2023-08-26 19:58:06,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:58:06,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:58:06,245 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:58:06,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-26 19:58:06,246 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:58:06,246 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:58:06,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1345857021, now seen corresponding path program 22 times [2023-08-26 19:58:06,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:58:06,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113411681] [2023-08-26 19:58:06,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:58:06,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:58:06,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:58:06,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:58:06,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:58:06,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113411681] [2023-08-26 19:58:06,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113411681] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:58:06,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:58:06,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 19:58:06,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562308521] [2023-08-26 19:58:06,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:58:06,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 19:58:06,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:58:06,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 19:58:06,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-08-26 19:58:06,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:58:06,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 1132 transitions, 33872 flow. Second operand has 9 states, 9 states have (on average 155.0) internal successors, (1395), 9 states have internal predecessors, (1395), 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) [2023-08-26 19:58:06,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:58:06,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:58:06,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:58:22,558 INFO L124 PetriNetUnfolderBase]: 44706/76004 cut-off events. [2023-08-26 19:58:22,558 INFO L125 PetriNetUnfolderBase]: For 1858454/1894036 co-relation queries the response was YES. [2023-08-26 19:58:23,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 553551 conditions, 76004 events. 44706/76004 cut-off events. For 1858454/1894036 co-relation queries the response was YES. Maximal size of possible extension queue 3755. Compared 725160 event pairs, 8403 based on Foata normal form. 10546/83228 useless extension candidates. Maximal degree in co-relation 553495. Up to 17727 conditions per place. [2023-08-26 19:58:23,752 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 232 selfloop transitions, 1093 changer transitions 0/1339 dead transitions. [2023-08-26 19:58:23,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 1339 transitions, 38892 flow [2023-08-26 19:58:23,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-26 19:58:23,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-26 19:58:23,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2509 transitions. [2023-08-26 19:58:23,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5007984031936128 [2023-08-26 19:58:23,754 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2509 transitions. [2023-08-26 19:58:23,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2509 transitions. [2023-08-26 19:58:23,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:58:23,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2509 transitions. [2023-08-26 19:58:23,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 167.26666666666668) internal successors, (2509), 15 states have internal predecessors, (2509), 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) [2023-08-26 19:58:23,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 334.0) internal successors, (5344), 16 states have internal predecessors, (5344), 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) [2023-08-26 19:58:23,759 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 334.0) internal successors, (5344), 16 states have internal predecessors, (5344), 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) [2023-08-26 19:58:23,759 INFO L175 Difference]: Start difference. First operand has 216 places, 1132 transitions, 33872 flow. Second operand 15 states and 2509 transitions. [2023-08-26 19:58:23,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 1339 transitions, 38892 flow [2023-08-26 19:58:29,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 1339 transitions, 37759 flow, removed 14 selfloop flow, removed 9 redundant places. [2023-08-26 19:58:29,838 INFO L231 Difference]: Finished difference. Result has 223 places, 1197 transitions, 36911 flow [2023-08-26 19:58:29,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=32771, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1028, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=36911, PETRI_PLACES=223, PETRI_TRANSITIONS=1197} [2023-08-26 19:58:29,839 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 145 predicate places. [2023-08-26 19:58:29,839 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 1197 transitions, 36911 flow [2023-08-26 19:58:29,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 155.0) internal successors, (1395), 9 states have internal predecessors, (1395), 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) [2023-08-26 19:58:29,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:58:29,840 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:58:29,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-26 19:58:29,840 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:58:29,840 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:58:29,840 INFO L85 PathProgramCache]: Analyzing trace with hash -922515081, now seen corresponding path program 23 times [2023-08-26 19:58:29,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:58:29,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765508269] [2023-08-26 19:58:29,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:58:29,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:58:29,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:58:29,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:58:29,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:58:29,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765508269] [2023-08-26 19:58:29,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765508269] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:58:29,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:58:29,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 19:58:29,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697525486] [2023-08-26 19:58:29,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:58:29,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 19:58:29,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:58:29,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 19:58:29,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-26 19:58:29,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:58:29,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 1197 transitions, 36911 flow. Second operand has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:58:29,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:58:29,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:58:29,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:58:48,077 INFO L124 PetriNetUnfolderBase]: 49794/84471 cut-off events. [2023-08-26 19:58:48,077 INFO L125 PetriNetUnfolderBase]: For 2063477/2102793 co-relation queries the response was YES. [2023-08-26 19:58:48,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 614170 conditions, 84471 events. 49794/84471 cut-off events. For 2063477/2102793 co-relation queries the response was YES. Maximal size of possible extension queue 4081. Compared 815531 event pairs, 5996 based on Foata normal form. 8612/89855 useless extension candidates. Maximal degree in co-relation 614113. Up to 24177 conditions per place. [2023-08-26 19:58:49,272 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 259 selfloop transitions, 1087 changer transitions 0/1360 dead transitions. [2023-08-26 19:58:49,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 1360 transitions, 40980 flow [2023-08-26 19:58:49,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 19:58:49,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 19:58:49,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1692 transitions. [2023-08-26 19:58:49,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5065868263473053 [2023-08-26 19:58:49,274 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1692 transitions. [2023-08-26 19:58:49,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1692 transitions. [2023-08-26 19:58:49,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:58:49,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1692 transitions. [2023-08-26 19:58:49,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 169.2) internal successors, (1692), 10 states have internal predecessors, (1692), 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) [2023-08-26 19:58:49,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 334.0) internal successors, (3674), 11 states have internal predecessors, (3674), 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) [2023-08-26 19:58:49,277 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 334.0) internal successors, (3674), 11 states have internal predecessors, (3674), 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) [2023-08-26 19:58:49,277 INFO L175 Difference]: Start difference. First operand has 223 places, 1197 transitions, 36911 flow. Second operand 10 states and 1692 transitions. [2023-08-26 19:58:49,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 1360 transitions, 40980 flow [2023-08-26 19:58:58,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 1360 transitions, 40482 flow, removed 10 selfloop flow, removed 8 redundant places. [2023-08-26 19:58:58,827 INFO L231 Difference]: Finished difference. Result has 227 places, 1231 transitions, 40555 flow [2023-08-26 19:58:58,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=36424, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1059, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=40555, PETRI_PLACES=227, PETRI_TRANSITIONS=1231} [2023-08-26 19:58:58,828 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 149 predicate places. [2023-08-26 19:58:58,828 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 1231 transitions, 40555 flow [2023-08-26 19:58:58,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:58:58,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:58:58,828 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:58:58,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-26 19:58:58,828 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:58:58,828 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:58:58,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1945781525, now seen corresponding path program 24 times [2023-08-26 19:58:58,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:58:58,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049480612] [2023-08-26 19:58:58,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:58:58,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:58:58,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:58:58,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:58:58,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:58:58,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049480612] [2023-08-26 19:58:58,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049480612] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:58:58,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:58:58,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 19:58:58,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520296901] [2023-08-26 19:58:58,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:58:58,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 19:58:58,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:58:58,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 19:58:58,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-26 19:58:58,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:58:58,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 1231 transitions, 40555 flow. Second operand has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:58:58,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:58:58,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:58:58,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:59:16,597 INFO L124 PetriNetUnfolderBase]: 43434/74527 cut-off events. [2023-08-26 19:59:16,597 INFO L125 PetriNetUnfolderBase]: For 2248376/2273448 co-relation queries the response was YES. [2023-08-26 19:59:17,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 581525 conditions, 74527 events. 43434/74527 cut-off events. For 2248376/2273448 co-relation queries the response was YES. Maximal size of possible extension queue 3454. Compared 713045 event pairs, 13640 based on Foata normal form. 2902/75001 useless extension candidates. Maximal degree in co-relation 581465. Up to 56881 conditions per place. [2023-08-26 19:59:17,648 INFO L140 encePairwiseOnDemand]: 323/334 looper letters, 1057 selfloop transitions, 413 changer transitions 1/1485 dead transitions. [2023-08-26 19:59:17,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 1485 transitions, 50562 flow [2023-08-26 19:59:17,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 19:59:17,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 19:59:17,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1821 transitions. [2023-08-26 19:59:17,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49564507348938486 [2023-08-26 19:59:17,649 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1821 transitions. [2023-08-26 19:59:17,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1821 transitions. [2023-08-26 19:59:17,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:59:17,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1821 transitions. [2023-08-26 19:59:17,651 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 165.54545454545453) internal successors, (1821), 11 states have internal predecessors, (1821), 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) [2023-08-26 19:59:17,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 334.0) internal successors, (4008), 12 states have internal predecessors, (4008), 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) [2023-08-26 19:59:17,665 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 334.0) internal successors, (4008), 12 states have internal predecessors, (4008), 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) [2023-08-26 19:59:17,665 INFO L175 Difference]: Start difference. First operand has 227 places, 1231 transitions, 40555 flow. Second operand 11 states and 1821 transitions. [2023-08-26 19:59:17,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 1485 transitions, 50562 flow [2023-08-26 19:59:30,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 1485 transitions, 48949 flow, removed 86 selfloop flow, removed 6 redundant places. [2023-08-26 19:59:30,661 INFO L231 Difference]: Finished difference. Result has 232 places, 1361 transitions, 45558 flow [2023-08-26 19:59:30,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=38649, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=836, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=45558, PETRI_PLACES=232, PETRI_TRANSITIONS=1361} [2023-08-26 19:59:30,662 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 154 predicate places. [2023-08-26 19:59:30,662 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 1361 transitions, 45558 flow [2023-08-26 19:59:30,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 155.5) internal successors, (1244), 8 states have internal predecessors, (1244), 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) [2023-08-26 19:59:30,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 19:59:30,662 INFO L208 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, 1, 1, 1, 1] [2023-08-26 19:59:30,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-26 19:59:30,662 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 19:59:30,662 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 19:59:30,662 INFO L85 PathProgramCache]: Analyzing trace with hash -2117791491, now seen corresponding path program 25 times [2023-08-26 19:59:30,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 19:59:30,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795177000] [2023-08-26 19:59:30,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 19:59:30,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 19:59:30,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 19:59:30,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 19:59:30,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 19:59:30,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795177000] [2023-08-26 19:59:30,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795177000] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 19:59:30,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 19:59:30,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 19:59:30,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958201379] [2023-08-26 19:59:30,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 19:59:30,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 19:59:30,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 19:59:30,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 19:59:30,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-26 19:59:30,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 19:59:30,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 1361 transitions, 45558 flow. Second operand has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 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) [2023-08-26 19:59:30,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 19:59:30,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 19:59:30,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 19:59:49,817 INFO L124 PetriNetUnfolderBase]: 44639/76523 cut-off events. [2023-08-26 19:59:49,818 INFO L125 PetriNetUnfolderBase]: For 2351367/2377237 co-relation queries the response was YES. [2023-08-26 19:59:50,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 587966 conditions, 76523 events. 44639/76523 cut-off events. For 2351367/2377237 co-relation queries the response was YES. Maximal size of possible extension queue 3623. Compared 733892 event pairs, 13613 based on Foata normal form. 2788/76619 useless extension candidates. Maximal degree in co-relation 587906. Up to 52793 conditions per place. [2023-08-26 19:59:51,051 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 809 selfloop transitions, 720 changer transitions 4/1547 dead transitions. [2023-08-26 19:59:51,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 1547 transitions, 51042 flow [2023-08-26 19:59:51,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 19:59:51,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 19:59:51,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3125 transitions. [2023-08-26 19:59:51,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49243618027103686 [2023-08-26 19:59:51,053 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3125 transitions. [2023-08-26 19:59:51,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3125 transitions. [2023-08-26 19:59:51,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 19:59:51,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3125 transitions. [2023-08-26 19:59:51,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 164.47368421052633) internal successors, (3125), 19 states have internal predecessors, (3125), 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) [2023-08-26 19:59:51,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 334.0) internal successors, (6680), 20 states have internal predecessors, (6680), 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) [2023-08-26 19:59:51,059 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 334.0) internal successors, (6680), 20 states have internal predecessors, (6680), 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) [2023-08-26 19:59:51,059 INFO L175 Difference]: Start difference. First operand has 232 places, 1361 transitions, 45558 flow. Second operand 19 states and 3125 transitions. [2023-08-26 19:59:51,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 1547 transitions, 51042 flow [2023-08-26 20:00:06,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 1547 transitions, 50354 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-08-26 20:00:06,157 INFO L231 Difference]: Finished difference. Result has 244 places, 1392 transitions, 47920 flow [2023-08-26 20:00:06,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=44888, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=685, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=47920, PETRI_PLACES=244, PETRI_TRANSITIONS=1392} [2023-08-26 20:00:06,158 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 166 predicate places. [2023-08-26 20:00:06,158 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 1392 transitions, 47920 flow [2023-08-26 20:00:06,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 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) [2023-08-26 20:00:06,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:00:06,159 INFO L208 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, 1, 1, 1, 1] [2023-08-26 20:00:06,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-26 20:00:06,159 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 20:00:06,159 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:00:06,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1284066683, now seen corresponding path program 26 times [2023-08-26 20:00:06,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:00:06,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997521858] [2023-08-26 20:00:06,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:00:06,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:00:06,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:00:06,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:00:06,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:00:06,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997521858] [2023-08-26 20:00:06,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997521858] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:00:06,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:00:06,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 20:00:06,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503564882] [2023-08-26 20:00:06,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:00:06,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 20:00:06,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:00:06,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 20:00:06,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-26 20:00:06,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 20:00:06,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 1392 transitions, 47920 flow. Second operand has 9 states, 9 states have (on average 155.0) internal successors, (1395), 9 states have internal predecessors, (1395), 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) [2023-08-26 20:00:06,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:00:06,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 20:00:06,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:00:26,364 INFO L124 PetriNetUnfolderBase]: 44735/76953 cut-off events. [2023-08-26 20:00:26,364 INFO L125 PetriNetUnfolderBase]: For 2419675/2451619 co-relation queries the response was YES. [2023-08-26 20:00:27,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 600269 conditions, 76953 events. 44735/76953 cut-off events. For 2419675/2451619 co-relation queries the response was YES. Maximal size of possible extension queue 3698. Compared 743564 event pairs, 7607 based on Foata normal form. 6474/80451 useless extension candidates. Maximal degree in co-relation 600207. Up to 22776 conditions per place. [2023-08-26 20:00:27,689 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 293 selfloop transitions, 1277 changer transitions 7/1591 dead transitions. [2023-08-26 20:00:27,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 1591 transitions, 53526 flow [2023-08-26 20:00:27,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-26 20:00:27,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-26 20:00:27,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2497 transitions. [2023-08-26 20:00:27,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49840319361277446 [2023-08-26 20:00:27,691 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2497 transitions. [2023-08-26 20:00:27,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2497 transitions. [2023-08-26 20:00:27,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:00:27,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2497 transitions. [2023-08-26 20:00:27,693 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.46666666666667) internal successors, (2497), 15 states have internal predecessors, (2497), 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) [2023-08-26 20:00:27,695 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 334.0) internal successors, (5344), 16 states have internal predecessors, (5344), 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) [2023-08-26 20:00:27,695 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 334.0) internal successors, (5344), 16 states have internal predecessors, (5344), 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) [2023-08-26 20:00:27,695 INFO L175 Difference]: Start difference. First operand has 244 places, 1392 transitions, 47920 flow. Second operand 15 states and 2497 transitions. [2023-08-26 20:00:27,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 1591 transitions, 53526 flow [2023-08-26 20:00:46,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 1591 transitions, 52705 flow, removed 17 selfloop flow, removed 11 redundant places. [2023-08-26 20:00:46,200 INFO L231 Difference]: Finished difference. Result has 249 places, 1426 transitions, 51095 flow [2023-08-26 20:00:46,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=47125, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=51095, PETRI_PLACES=249, PETRI_TRANSITIONS=1426} [2023-08-26 20:00:46,201 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 171 predicate places. [2023-08-26 20:00:46,201 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 1426 transitions, 51095 flow [2023-08-26 20:00:46,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 155.0) internal successors, (1395), 9 states have internal predecessors, (1395), 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) [2023-08-26 20:00:46,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:00:46,201 INFO L208 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, 1, 1, 1, 1] [2023-08-26 20:00:46,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-26 20:00:46,201 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 20:00:46,202 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:00:46,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1595870441, now seen corresponding path program 27 times [2023-08-26 20:00:46,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:00:46,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986228549] [2023-08-26 20:00:46,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:00:46,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:00:46,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:00:46,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:00:46,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:00:46,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986228549] [2023-08-26 20:00:46,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986228549] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:00:46,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:00:46,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 20:00:46,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346933613] [2023-08-26 20:00:46,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:00:46,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 20:00:46,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:00:46,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 20:00:46,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-26 20:00:46,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 20:00:46,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 1426 transitions, 51095 flow. Second operand has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 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) [2023-08-26 20:00:46,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:00:46,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 20:00:46,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:01:06,903 INFO L124 PetriNetUnfolderBase]: 44237/76432 cut-off events. [2023-08-26 20:01:06,904 INFO L125 PetriNetUnfolderBase]: For 2710389/2740369 co-relation queries the response was YES. [2023-08-26 20:01:07,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 620251 conditions, 76432 events. 44237/76432 cut-off events. For 2710389/2740369 co-relation queries the response was YES. Maximal size of possible extension queue 3634. Compared 743644 event pairs, 5278 based on Foata normal form. 5618/79306 useless extension candidates. Maximal degree in co-relation 620187. Up to 22548 conditions per place. [2023-08-26 20:01:08,511 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 283 selfloop transitions, 1279 changer transitions 0/1576 dead transitions. [2023-08-26 20:01:08,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 1576 transitions, 55348 flow [2023-08-26 20:01:08,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 20:01:08,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 20:01:08,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2192 transitions. [2023-08-26 20:01:08,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.504836480884385 [2023-08-26 20:01:08,513 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2192 transitions. [2023-08-26 20:01:08,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2192 transitions. [2023-08-26 20:01:08,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:01:08,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2192 transitions. [2023-08-26 20:01:08,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 168.6153846153846) internal successors, (2192), 13 states have internal predecessors, (2192), 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) [2023-08-26 20:01:08,517 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 334.0) internal successors, (4676), 14 states have internal predecessors, (4676), 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) [2023-08-26 20:01:08,517 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 334.0) internal successors, (4676), 14 states have internal predecessors, (4676), 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) [2023-08-26 20:01:08,517 INFO L175 Difference]: Start difference. First operand has 249 places, 1426 transitions, 51095 flow. Second operand 13 states and 2192 transitions. [2023-08-26 20:01:08,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 1576 transitions, 55348 flow [2023-08-26 20:01:27,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 1576 transitions, 54475 flow, removed 12 selfloop flow, removed 9 redundant places. [2023-08-26 20:01:27,773 INFO L231 Difference]: Finished difference. Result has 254 places, 1434 transitions, 53547 flow [2023-08-26 20:01:27,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=50239, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=53547, PETRI_PLACES=254, PETRI_TRANSITIONS=1434} [2023-08-26 20:01:27,774 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 176 predicate places. [2023-08-26 20:01:27,774 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 1434 transitions, 53547 flow [2023-08-26 20:01:27,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 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) [2023-08-26 20:01:27,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:01:27,774 INFO L208 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, 1, 1, 1, 1] [2023-08-26 20:01:27,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-26 20:01:27,774 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 20:01:27,775 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:01:27,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1944529349, now seen corresponding path program 28 times [2023-08-26 20:01:27,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:01:27,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102627679] [2023-08-26 20:01:27,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:01:27,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:01:27,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:01:27,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:01:27,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:01:27,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102627679] [2023-08-26 20:01:27,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102627679] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:01:27,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:01:27,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-26 20:01:27,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31755853] [2023-08-26 20:01:27,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:01:27,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 20:01:27,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:01:27,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 20:01:27,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-26 20:01:27,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 20:01:27,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 1434 transitions, 53547 flow. Second operand has 11 states, 11 states have (on average 154.27272727272728) internal successors, (1697), 11 states have internal predecessors, (1697), 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) [2023-08-26 20:01:27,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:01:27,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 20:01:27,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:01:49,643 INFO L124 PetriNetUnfolderBase]: 44432/77075 cut-off events. [2023-08-26 20:01:49,643 INFO L125 PetriNetUnfolderBase]: For 2972082/3001526 co-relation queries the response was YES. [2023-08-26 20:01:50,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 653825 conditions, 77075 events. 44432/77075 cut-off events. For 2972082/3001526 co-relation queries the response was YES. Maximal size of possible extension queue 3714. Compared 754249 event pairs, 7276 based on Foata normal form. 7482/81639 useless extension candidates. Maximal degree in co-relation 653760. Up to 17866 conditions per place. [2023-08-26 20:01:51,015 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 250 selfloop transitions, 1399 changer transitions 13/1676 dead transitions. [2023-08-26 20:01:51,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 1676 transitions, 59647 flow [2023-08-26 20:01:51,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-26 20:01:51,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-26 20:01:51,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3786 transitions. [2023-08-26 20:01:51,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49284040614423325 [2023-08-26 20:01:51,018 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3786 transitions. [2023-08-26 20:01:51,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3786 transitions. [2023-08-26 20:01:51,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:01:51,019 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3786 transitions. [2023-08-26 20:01:51,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 164.6086956521739) internal successors, (3786), 23 states have internal predecessors, (3786), 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) [2023-08-26 20:01:51,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 334.0) internal successors, (8016), 24 states have internal predecessors, (8016), 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) [2023-08-26 20:01:51,025 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 334.0) internal successors, (8016), 24 states have internal predecessors, (8016), 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) [2023-08-26 20:01:51,025 INFO L175 Difference]: Start difference. First operand has 254 places, 1434 transitions, 53547 flow. Second operand 23 states and 3786 transitions. [2023-08-26 20:01:51,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 1676 transitions, 59647 flow [2023-08-26 20:02:12,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 1676 transitions, 57373 flow, removed 78 selfloop flow, removed 11 redundant places. [2023-08-26 20:02:12,801 INFO L231 Difference]: Finished difference. Result has 267 places, 1498 transitions, 55627 flow [2023-08-26 20:02:12,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=51388, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=55627, PETRI_PLACES=267, PETRI_TRANSITIONS=1498} [2023-08-26 20:02:12,802 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 189 predicate places. [2023-08-26 20:02:12,802 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 1498 transitions, 55627 flow [2023-08-26 20:02:12,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 154.27272727272728) internal successors, (1697), 11 states have internal predecessors, (1697), 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) [2023-08-26 20:02:12,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:02:12,803 INFO L208 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, 1, 1, 1, 1] [2023-08-26 20:02:12,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-26 20:02:12,803 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 20:02:12,803 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:02:12,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1977064679, now seen corresponding path program 29 times [2023-08-26 20:02:12,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:02:12,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268206207] [2023-08-26 20:02:12,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:02:12,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:02:12,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:02:12,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:02:12,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:02:12,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268206207] [2023-08-26 20:02:12,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268206207] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:02:12,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:02:12,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 20:02:12,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155536406] [2023-08-26 20:02:12,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:02:12,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 20:02:12,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:02:12,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 20:02:12,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-26 20:02:12,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 20:02:12,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 1498 transitions, 55627 flow. Second operand has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 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) [2023-08-26 20:02:12,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:02:12,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 20:02:12,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:02:30,393 INFO L124 PetriNetUnfolderBase]: 33508/59332 cut-off events. [2023-08-26 20:02:30,393 INFO L125 PetriNetUnfolderBase]: For 2054468/2076392 co-relation queries the response was YES. [2023-08-26 20:02:31,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 501167 conditions, 59332 events. 33508/59332 cut-off events. For 2054468/2076392 co-relation queries the response was YES. Maximal size of possible extension queue 2493. Compared 568869 event pairs, 4041 based on Foata normal form. 5880/63788 useless extension candidates. Maximal degree in co-relation 501101. Up to 16109 conditions per place. [2023-08-26 20:02:31,251 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 322 selfloop transitions, 1372 changer transitions 20/1728 dead transitions. [2023-08-26 20:02:31,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 1728 transitions, 63303 flow [2023-08-26 20:02:31,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 20:02:31,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 20:02:31,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2194 transitions. [2023-08-26 20:02:31,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052970981114694 [2023-08-26 20:02:31,253 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2194 transitions. [2023-08-26 20:02:31,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2194 transitions. [2023-08-26 20:02:31,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:02:31,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2194 transitions. [2023-08-26 20:02:31,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 168.76923076923077) internal successors, (2194), 13 states have internal predecessors, (2194), 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) [2023-08-26 20:02:31,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 334.0) internal successors, (4676), 14 states have internal predecessors, (4676), 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) [2023-08-26 20:02:31,257 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 334.0) internal successors, (4676), 14 states have internal predecessors, (4676), 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) [2023-08-26 20:02:31,257 INFO L175 Difference]: Start difference. First operand has 267 places, 1498 transitions, 55627 flow. Second operand 13 states and 2194 transitions. [2023-08-26 20:02:31,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 1728 transitions, 63303 flow [2023-08-26 20:02:47,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 1728 transitions, 62342 flow, removed 2 selfloop flow, removed 12 redundant places. [2023-08-26 20:02:47,429 INFO L231 Difference]: Finished difference. Result has 269 places, 1551 transitions, 59908 flow [2023-08-26 20:02:47,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=53125, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=59908, PETRI_PLACES=269, PETRI_TRANSITIONS=1551} [2023-08-26 20:02:47,430 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 191 predicate places. [2023-08-26 20:02:47,430 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 1551 transitions, 59908 flow [2023-08-26 20:02:47,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 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) [2023-08-26 20:02:47,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:02:47,430 INFO L208 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, 1, 1, 1, 1] [2023-08-26 20:02:47,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-26 20:02:47,430 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 20:02:47,430 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:02:47,430 INFO L85 PathProgramCache]: Analyzing trace with hash -239466871, now seen corresponding path program 30 times [2023-08-26 20:02:47,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:02:47,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355630875] [2023-08-26 20:02:47,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:02:47,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:02:47,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:02:47,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:02:47,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:02:47,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355630875] [2023-08-26 20:02:47,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355630875] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:02:47,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:02:47,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 20:02:47,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214944656] [2023-08-26 20:02:47,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:02:47,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 20:02:47,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:02:47,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 20:02:47,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-26 20:02:47,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 20:02:47,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 1551 transitions, 59908 flow. Second operand has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 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) [2023-08-26 20:02:47,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:02:47,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 20:02:47,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:03:05,541 INFO L124 PetriNetUnfolderBase]: 32398/57768 cut-off events. [2023-08-26 20:03:05,541 INFO L125 PetriNetUnfolderBase]: For 2247219/2262475 co-relation queries the response was YES. [2023-08-26 20:03:06,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 512204 conditions, 57768 events. 32398/57768 cut-off events. For 2247219/2262475 co-relation queries the response was YES. Maximal size of possible extension queue 2459. Compared 555117 event pairs, 9800 based on Foata normal form. 1280/57702 useless extension candidates. Maximal degree in co-relation 512136. Up to 44084 conditions per place. [2023-08-26 20:03:06,372 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 1238 selfloop transitions, 410 changer transitions 33/1695 dead transitions. [2023-08-26 20:03:06,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 1695 transitions, 64771 flow [2023-08-26 20:03:06,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 20:03:06,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 20:03:06,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3107 transitions. [2023-08-26 20:03:06,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895997478726757 [2023-08-26 20:03:06,374 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3107 transitions. [2023-08-26 20:03:06,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3107 transitions. [2023-08-26 20:03:06,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:03:06,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3107 transitions. [2023-08-26 20:03:06,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 163.52631578947367) internal successors, (3107), 19 states have internal predecessors, (3107), 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) [2023-08-26 20:03:06,379 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 334.0) internal successors, (6680), 20 states have internal predecessors, (6680), 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) [2023-08-26 20:03:06,380 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 334.0) internal successors, (6680), 20 states have internal predecessors, (6680), 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) [2023-08-26 20:03:06,380 INFO L175 Difference]: Start difference. First operand has 269 places, 1551 transitions, 59908 flow. Second operand 19 states and 3107 transitions. [2023-08-26 20:03:06,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 1695 transitions, 64771 flow [2023-08-26 20:03:24,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 1695 transitions, 63852 flow, removed 63 selfloop flow, removed 9 redundant places. [2023-08-26 20:03:24,743 INFO L231 Difference]: Finished difference. Result has 279 places, 1537 transitions, 59448 flow [2023-08-26 20:03:24,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=58887, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=390, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=59448, PETRI_PLACES=279, PETRI_TRANSITIONS=1537} [2023-08-26 20:03:24,744 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 201 predicate places. [2023-08-26 20:03:24,745 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 1537 transitions, 59448 flow [2023-08-26 20:03:24,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 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) [2023-08-26 20:03:24,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:03:24,745 INFO L208 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, 1, 1, 1, 1] [2023-08-26 20:03:24,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-26 20:03:24,745 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 20:03:24,745 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:03:24,745 INFO L85 PathProgramCache]: Analyzing trace with hash 73434033, now seen corresponding path program 31 times [2023-08-26 20:03:24,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:03:24,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871101306] [2023-08-26 20:03:24,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:03:24,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:03:24,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:03:24,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:03:24,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:03:24,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871101306] [2023-08-26 20:03:24,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871101306] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:03:24,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:03:24,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-26 20:03:24,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776155009] [2023-08-26 20:03:24,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:03:24,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 20:03:24,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:03:24,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 20:03:24,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-08-26 20:03:24,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 20:03:24,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 1537 transitions, 59448 flow. Second operand has 11 states, 11 states have (on average 154.27272727272728) internal successors, (1697), 11 states have internal predecessors, (1697), 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) [2023-08-26 20:03:24,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:03:24,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 20:03:24,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:03:42,812 INFO L124 PetriNetUnfolderBase]: 32882/58711 cut-off events. [2023-08-26 20:03:42,813 INFO L125 PetriNetUnfolderBase]: For 2285543/2306881 co-relation queries the response was YES. [2023-08-26 20:03:43,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 511503 conditions, 58711 events. 32882/58711 cut-off events. For 2285543/2306881 co-relation queries the response was YES. Maximal size of possible extension queue 2557. Compared 569119 event pairs, 4051 based on Foata normal form. 4236/61497 useless extension candidates. Maximal degree in co-relation 511434. Up to 14778 conditions per place. [2023-08-26 20:03:43,830 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 332 selfloop transitions, 1383 changer transitions 0/1729 dead transitions. [2023-08-26 20:03:43,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 1729 transitions, 64591 flow [2023-08-26 20:03:43,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 20:03:43,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 20:03:43,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2842 transitions. [2023-08-26 20:03:43,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5005283550545967 [2023-08-26 20:03:43,834 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2842 transitions. [2023-08-26 20:03:43,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2842 transitions. [2023-08-26 20:03:43,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:03:43,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2842 transitions. [2023-08-26 20:03:43,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 167.1764705882353) internal successors, (2842), 17 states have internal predecessors, (2842), 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) [2023-08-26 20:03:43,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 334.0) internal successors, (6012), 18 states have internal predecessors, (6012), 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) [2023-08-26 20:03:43,843 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 334.0) internal successors, (6012), 18 states have internal predecessors, (6012), 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) [2023-08-26 20:03:43,843 INFO L175 Difference]: Start difference. First operand has 279 places, 1537 transitions, 59448 flow. Second operand 17 states and 2842 transitions. [2023-08-26 20:03:43,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 1729 transitions, 64591 flow [2023-08-26 20:04:03,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 1729 transitions, 63947 flow, removed 19 selfloop flow, removed 15 redundant places. [2023-08-26 20:04:03,452 INFO L231 Difference]: Finished difference. Result has 282 places, 1566 transitions, 62518 flow [2023-08-26 20:04:03,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=58812, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=62518, PETRI_PLACES=282, PETRI_TRANSITIONS=1566} [2023-08-26 20:04:03,453 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 204 predicate places. [2023-08-26 20:04:03,453 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 1566 transitions, 62518 flow [2023-08-26 20:04:03,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 154.27272727272728) internal successors, (1697), 11 states have internal predecessors, (1697), 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) [2023-08-26 20:04:03,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:04:03,454 INFO L208 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, 1, 1, 1, 1] [2023-08-26 20:04:03,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-26 20:04:03,454 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 20:04:03,454 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:04:03,454 INFO L85 PathProgramCache]: Analyzing trace with hash -500390795, now seen corresponding path program 32 times [2023-08-26 20:04:03,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:04:03,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572194574] [2023-08-26 20:04:03,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:04:03,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:04:03,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:04:03,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:04:03,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:04:03,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572194574] [2023-08-26 20:04:03,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572194574] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:04:03,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:04:03,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-26 20:04:03,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754204579] [2023-08-26 20:04:03,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:04:03,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 20:04:03,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:04:03,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 20:04:03,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-08-26 20:04:03,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 20:04:03,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 1566 transitions, 62518 flow. Second operand has 11 states, 11 states have (on average 154.27272727272728) internal successors, (1697), 11 states have internal predecessors, (1697), 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) [2023-08-26 20:04:03,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:04:03,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 20:04:03,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:04:23,216 INFO L124 PetriNetUnfolderBase]: 33381/59767 cut-off events. [2023-08-26 20:04:23,216 INFO L125 PetriNetUnfolderBase]: For 2571340/2593193 co-relation queries the response was YES. [2023-08-26 20:04:23,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 541906 conditions, 59767 events. 33381/59767 cut-off events. For 2571340/2593193 co-relation queries the response was YES. Maximal size of possible extension queue 2630. Compared 583745 event pairs, 4129 based on Foata normal form. 4500/62849 useless extension candidates. Maximal degree in co-relation 541835. Up to 14944 conditions per place. [2023-08-26 20:04:24,121 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 356 selfloop transitions, 1418 changer transitions 2/1790 dead transitions. [2023-08-26 20:04:24,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 1790 transitions, 68245 flow [2023-08-26 20:04:24,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 20:04:24,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 20:04:24,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2856 transitions. [2023-08-26 20:04:24,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029940119760479 [2023-08-26 20:04:24,123 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2856 transitions. [2023-08-26 20:04:24,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2856 transitions. [2023-08-26 20:04:24,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:04:24,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2856 transitions. [2023-08-26 20:04:24,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 168.0) internal successors, (2856), 17 states have internal predecessors, (2856), 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) [2023-08-26 20:04:24,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 334.0) internal successors, (6012), 18 states have internal predecessors, (6012), 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) [2023-08-26 20:04:24,128 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 334.0) internal successors, (6012), 18 states have internal predecessors, (6012), 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) [2023-08-26 20:04:24,128 INFO L175 Difference]: Start difference. First operand has 282 places, 1566 transitions, 62518 flow. Second operand 17 states and 2856 transitions. [2023-08-26 20:04:24,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 1790 transitions, 68245 flow [2023-08-26 20:04:44,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 1790 transitions, 65017 flow, removed 9 selfloop flow, removed 10 redundant places. [2023-08-26 20:04:45,016 INFO L231 Difference]: Finished difference. Result has 290 places, 1596 transitions, 63157 flow [2023-08-26 20:04:45,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=59363, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1388, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=63157, PETRI_PLACES=290, PETRI_TRANSITIONS=1596} [2023-08-26 20:04:45,017 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 212 predicate places. [2023-08-26 20:04:45,017 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 1596 transitions, 63157 flow [2023-08-26 20:04:45,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 154.27272727272728) internal successors, (1697), 11 states have internal predecessors, (1697), 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) [2023-08-26 20:04:45,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:04:45,018 INFO L208 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, 1, 1, 1, 1] [2023-08-26 20:04:45,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-26 20:04:45,018 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 23 more)] === [2023-08-26 20:04:45,018 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:04:45,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1340248595, now seen corresponding path program 33 times [2023-08-26 20:04:45,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:04:45,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273632542] [2023-08-26 20:04:45,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:04:45,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:04:45,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:04:45,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:04:45,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:04:45,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273632542] [2023-08-26 20:04:45,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273632542] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:04:45,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:04:45,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-26 20:04:45,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705752409] [2023-08-26 20:04:45,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:04:45,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 20:04:45,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:04:45,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 20:04:45,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-08-26 20:04:45,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 20:04:45,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 1596 transitions, 63157 flow. Second operand has 11 states, 11 states have (on average 154.27272727272728) internal successors, (1697), 11 states have internal predecessors, (1697), 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) [2023-08-26 20:04:45,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:04:45,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 20:04:45,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:05:06,124 INFO L124 PetriNetUnfolderBase]: 34798/62364 cut-off events. [2023-08-26 20:05:06,124 INFO L125 PetriNetUnfolderBase]: For 2760094/2783042 co-relation queries the response was YES. [2023-08-26 20:05:06,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 569849 conditions, 62364 events. 34798/62364 cut-off events. For 2760094/2783042 co-relation queries the response was YES. Maximal size of possible extension queue 2909. Compared 615663 event pairs, 4405 based on Foata normal form. 4816/65720 useless extension candidates. Maximal degree in co-relation 569776. Up to 15594 conditions per place. [2023-08-26 20:05:07,264 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 347 selfloop transitions, 1530 changer transitions 36/1927 dead transitions. [2023-08-26 20:05:07,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 1927 transitions, 74223 flow [2023-08-26 20:05:07,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 20:05:07,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 20:05:07,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2691 transitions. [2023-08-26 20:05:07,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5035553892215568 [2023-08-26 20:05:07,266 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2691 transitions. [2023-08-26 20:05:07,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2691 transitions. [2023-08-26 20:05:07,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:05:07,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2691 transitions. [2023-08-26 20:05:07,268 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 168.1875) internal successors, (2691), 16 states have internal predecessors, (2691), 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) [2023-08-26 20:05:07,270 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 334.0) internal successors, (5678), 17 states have internal predecessors, (5678), 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) [2023-08-26 20:05:07,270 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 334.0) internal successors, (5678), 17 states have internal predecessors, (5678), 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) [2023-08-26 20:05:07,270 INFO L175 Difference]: Start difference. First operand has 290 places, 1596 transitions, 63157 flow. Second operand 16 states and 2691 transitions. [2023-08-26 20:05:07,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 1927 transitions, 74223 flow Received shutdown request... [2023-08-26 20:05:28,676 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 20:05:29,009 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr20ASSERT_VIOLATIONASSERT (25 of 26 remaining) [2023-08-26 20:05:29,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-26 20:05:29,009 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-26 20:05:29,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 26 remaining) [2023-08-26 20:05:29,013 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 26 remaining) [2023-08-26 20:05:29,013 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 26 remaining) [2023-08-26 20:05:29,013 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 26 remaining) [2023-08-26 20:05:29,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 26 remaining) [2023-08-26 20:05:29,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 26 remaining) [2023-08-26 20:05:29,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 26 remaining) [2023-08-26 20:05:29,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 26 remaining) [2023-08-26 20:05:29,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 26 remaining) [2023-08-26 20:05:29,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 26 remaining) [2023-08-26 20:05:29,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 26 remaining) [2023-08-26 20:05:29,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 26 remaining) [2023-08-26 20:05:29,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 26 remaining) [2023-08-26 20:05:29,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 26 remaining) [2023-08-26 20:05:29,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 26 remaining) [2023-08-26 20:05:29,015 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 26 remaining) [2023-08-26 20:05:29,015 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 26 remaining) [2023-08-26 20:05:29,015 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 26 remaining) [2023-08-26 20:05:29,015 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 26 remaining) [2023-08-26 20:05:29,015 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 26 remaining) [2023-08-26 20:05:29,015 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 26 remaining) [2023-08-26 20:05:29,015 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 26 remaining) [2023-08-26 20:05:29,015 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 26 remaining) [2023-08-26 20:05:29,015 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 26 remaining) [2023-08-26 20:05:29,015 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 26 remaining) [2023-08-26 20:05:29,016 INFO L445 BasicCegarLoop]: Path program histogram: [33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:05:29,019 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 20:05:29,019 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 20:05:29,021 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 08:05:29 BasicIcfg [2023-08-26 20:05:29,021 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 20:05:29,021 INFO L158 Benchmark]: Toolchain (without parser) took 768607.84ms. Allocated memory was 404.8MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 380.7MB in the beginning and 13.1GB in the end (delta: -12.7GB). Peak memory consumption was 9.1GB. Max. memory is 16.0GB. [2023-08-26 20:05:29,021 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 404.8MB. Free memory is still 381.4MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 20:05:29,021 INFO L158 Benchmark]: CACSL2BoogieTranslator took 158.16ms. Allocated memory is still 404.8MB. Free memory was 380.7MB in the beginning and 368.6MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-26 20:05:29,022 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.40ms. Allocated memory is still 404.8MB. Free memory was 368.6MB in the beginning and 366.1MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 20:05:29,022 INFO L158 Benchmark]: Boogie Preprocessor took 35.74ms. Allocated memory is still 404.8MB. Free memory was 366.1MB in the beginning and 364.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 20:05:29,022 INFO L158 Benchmark]: RCFGBuilder took 465.81ms. Allocated memory is still 404.8MB. Free memory was 364.6MB in the beginning and 335.8MB in the end (delta: 28.8MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. [2023-08-26 20:05:29,022 INFO L158 Benchmark]: TraceAbstraction took 767889.66ms. Allocated memory was 404.8MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 335.2MB in the beginning and 13.1GB in the end (delta: -12.8GB). Peak memory consumption was 9.1GB. Max. memory is 16.0GB. [2023-08-26 20:05:29,023 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 404.8MB. Free memory is still 381.4MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 158.16ms. Allocated memory is still 404.8MB. Free memory was 380.7MB in the beginning and 368.6MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 54.40ms. Allocated memory is still 404.8MB. Free memory was 368.6MB in the beginning and 366.1MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 35.74ms. Allocated memory is still 404.8MB. Free memory was 366.1MB in the beginning and 364.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 465.81ms. Allocated memory is still 404.8MB. Free memory was 364.6MB in the beginning and 335.8MB in the end (delta: 28.8MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. * TraceAbstraction took 767889.66ms. Allocated memory was 404.8MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 335.2MB in the beginning and 13.1GB in the end (delta: -12.8GB). Peak memory consumption was 9.1GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.6s, 182 PlacesBefore, 78 PlacesAfterwards, 168 TransitionsBefore, 62 TransitionsAfterwards, 2702 CoEnabledTransitionPairs, 9 FixpointIterations, 84 TrivialSequentialCompositions, 56 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 0 ConcurrentYvCompositions, 2 ChoiceCompositions, 146 TotalNumberOfCompositions, 16963 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4367, independent: 4003, independent conditional: 0, independent unconditional: 4003, dependent: 364, dependent conditional: 0, dependent unconditional: 364, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1062, independent: 1035, independent conditional: 0, independent unconditional: 1035, dependent: 27, dependent conditional: 0, dependent unconditional: 27, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4367, independent: 2968, independent conditional: 0, independent unconditional: 2968, dependent: 337, dependent conditional: 0, dependent unconditional: 337, unknown: 1062, unknown conditional: 0, unknown unconditional: 1062] , Statistics on independence cache: Total cache size (in pairs): 222, Positive cache size: 204, Positive conditional cache size: 0, Positive unconditional cache size: 204, Negative cache size: 18, Negative conditional cache size: 0, Negative unconditional cache size: 18, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 157]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 156]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 160]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 159]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 158]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 11 procedures, 228 locations, 26 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 767.8s, OverallIterations: 44, TraceHistogramMax: 1, PathProgramHistogramMax: 33, EmptinessCheckTime: 0.0s, AutomataDifference: 753.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.7s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4341 SdHoareTripleChecker+Valid, 9.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4341 mSDsluCounter, 421 SdHoareTripleChecker+Invalid, 7.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 326 mSDsCounter, 1226 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 19395 IncrementalHoareTripleChecker+Invalid, 20621 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1226 mSolverCounterUnsat, 95 mSDtfsCounter, 19395 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 475 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 416 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 751 ImplicationChecksByTransitivity, 2.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=63157occurred in iteration=43, InterpolantAutomatonStates: 436, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 5.9s InterpolantComputationTime, 1457 NumberOfCodeBlocks, 1457 NumberOfCodeBlocksAsserted, 44 NumberOfCheckSat, 1413 ConstructedInterpolants, 0 QuantifiedInterpolants, 5324 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 44 InterpolantComputations, 44 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown