/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 -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 13:24:23,757 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 13:24:23,830 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 13:24:23,837 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 13:24:23,838 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 13:24:23,868 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 13:24:23,869 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 13:24:23,869 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 13:24:23,870 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 13:24:23,875 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 13:24:23,875 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 13:24:23,875 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 13:24:23,875 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 13:24:23,877 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 13:24:23,877 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 13:24:23,877 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 13:24:23,878 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 13:24:23,878 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 13:24:23,878 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 13:24:23,878 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 13:24:23,878 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 13:24:23,879 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 13:24:23,880 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 13:24:23,880 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 13:24:23,880 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 13:24:23,881 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 13:24:23,881 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 13:24:23,881 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 13:24:23,881 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 13:24:23,881 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 13:24:23,882 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 13:24:23,882 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 13:24:23,883 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 13:24:23,883 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 13:24:23,883 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 13:24:23,883 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.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 13:24:24,182 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 13:24:24,204 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 13:24:24,207 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 13:24:24,208 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 13:24:24,208 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 13:24:24,209 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 13:24:25,278 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 13:24:25,524 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 13:24:25,525 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-ticket-5.wvr.c [2023-08-26 13:24:25,537 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/badc986e0/43d40fb5bfbb4e468cdde0cec696504f/FLAG138aac598 [2023-08-26 13:24:25,555 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/badc986e0/43d40fb5bfbb4e468cdde0cec696504f [2023-08-26 13:24:25,560 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 13:24:25,561 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 13:24:25,562 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 13:24:25,562 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 13:24:25,565 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 13:24:25,566 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 01:24:25" (1/1) ... [2023-08-26 13:24:25,567 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f3d0fe9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:24:25, skipping insertion in model container [2023-08-26 13:24:25,567 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 01:24:25" (1/1) ... [2023-08-26 13:24:25,599 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 13:24:25,784 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 13:24:25,802 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 13:24:25,839 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 13:24:25,853 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 13:24:25,853 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 13:24:25,859 INFO L206 MainTranslator]: Completed translation [2023-08-26 13:24:25,859 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:24:25 WrapperNode [2023-08-26 13:24:25,860 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 13:24:25,861 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 13:24:25,861 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 13:24:25,861 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 13:24:25,867 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:24:25" (1/1) ... [2023-08-26 13:24:25,889 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:24:25" (1/1) ... [2023-08-26 13:24:25,926 INFO L138 Inliner]: procedures = 24, calls = 86, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 249 [2023-08-26 13:24:25,926 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 13:24:25,928 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 13:24:25,928 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 13:24:25,928 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 13:24:25,936 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:24:25" (1/1) ... [2023-08-26 13:24:25,936 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:24:25" (1/1) ... [2023-08-26 13:24:25,950 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:24:25" (1/1) ... [2023-08-26 13:24:25,950 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:24:25" (1/1) ... [2023-08-26 13:24:25,956 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:24:25" (1/1) ... [2023-08-26 13:24:25,958 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:24:25" (1/1) ... [2023-08-26 13:24:25,959 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:24:25" (1/1) ... [2023-08-26 13:24:25,973 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:24:25" (1/1) ... [2023-08-26 13:24:25,977 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 13:24:25,978 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 13:24:25,978 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 13:24:25,979 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 13:24:25,979 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:24:25" (1/1) ... [2023-08-26 13:24:25,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 13:24:25,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:24:26,009 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 13:24:26,029 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 13:24:26,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 13:24:26,041 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 13:24:26,041 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 13:24:26,042 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 13:24:26,042 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 13:24:26,042 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-26 13:24:26,042 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-26 13:24:26,042 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-08-26 13:24:26,043 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-08-26 13:24:26,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 13:24:26,043 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2023-08-26 13:24:26,043 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2023-08-26 13:24:26,043 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 13:24:26,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 13:24:26,043 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-26 13:24:26,044 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-26 13:24:26,044 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 13:24:26,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 13:24:26,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 13:24:26,045 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 13:24:26,046 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 13:24:26,169 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 13:24:26,171 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 13:24:26,591 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 13:24:26,690 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 13:24:26,690 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-26 13:24:26,693 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 01:24:26 BoogieIcfgContainer [2023-08-26 13:24:26,693 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 13:24:26,695 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 13:24:26,695 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 13:24:26,698 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 13:24:26,698 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 01:24:25" (1/3) ... [2023-08-26 13:24:26,699 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1038f7f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 01:24:26, skipping insertion in model container [2023-08-26 13:24:26,699 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:24:25" (2/3) ... [2023-08-26 13:24:26,699 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1038f7f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 01:24:26, skipping insertion in model container [2023-08-26 13:24:26,700 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 01:24:26" (3/3) ... [2023-08-26 13:24:26,701 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-ticket-5.wvr.c [2023-08-26 13:24:26,716 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 13:24:26,717 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 21 error locations. [2023-08-26 13:24:26,717 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 13:24:26,793 INFO L144 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2023-08-26 13:24:26,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 202 places, 188 transitions, 416 flow [2023-08-26 13:24:26,931 INFO L124 PetriNetUnfolderBase]: 2/183 cut-off events. [2023-08-26 13:24:26,931 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-08-26 13:24:26,938 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 13:24:26,938 INFO L82 GeneralOperation]: Start removeDead. Operand has 202 places, 188 transitions, 416 flow [2023-08-26 13:24:26,945 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 182 places, 168 transitions, 366 flow [2023-08-26 13:24:26,950 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 13:24:26,959 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 182 places, 168 transitions, 366 flow [2023-08-26 13:24:26,963 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 182 places, 168 transitions, 366 flow [2023-08-26 13:24:26,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 182 places, 168 transitions, 366 flow [2023-08-26 13:24:27,007 INFO L124 PetriNetUnfolderBase]: 2/168 cut-off events. [2023-08-26 13:24:27,008 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-08-26 13:24:27,009 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 13:24:27,012 INFO L119 LiptonReduction]: Number of co-enabled transitions 2702 [2023-08-26 13:24:34,624 INFO L134 LiptonReduction]: Checked pairs total: 16963 [2023-08-26 13:24:34,625 INFO L136 LiptonReduction]: Total number of compositions: 146 [2023-08-26 13:24:34,636 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 13:24:34,641 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;@7f5cc95a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 13:24:34,642 INFO L358 AbstractCegarLoop]: Starting to check reachability of 26 error locations. [2023-08-26 13:24:34,643 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 13:24:34,643 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 13:24:34,643 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 13:24:34,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:24:34,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 13:24:34,644 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 13:24:34,647 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:24:34,647 INFO L85 PathProgramCache]: Analyzing trace with hash 727, now seen corresponding path program 1 times [2023-08-26 13:24:34,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:24:34,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498639484] [2023-08-26 13:24:34,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:24:34,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:24:34,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:24:34,731 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 13:24:34,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:24:34,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498639484] [2023-08-26 13:24:34,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498639484] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:24:34,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:24:34,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 13:24:34,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831829381] [2023-08-26 13:24:34,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:24:34,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 13:24:34,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:24:34,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 13:24:34,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 13:24:34,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 334 [2023-08-26 13:24:34,765 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 13:24:34,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:24:34,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 334 [2023-08-26 13:24:34,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:24:37,193 INFO L124 PetriNetUnfolderBase]: 21849/30036 cut-off events. [2023-08-26 13:24:37,193 INFO L125 PetriNetUnfolderBase]: For 767/767 co-relation queries the response was YES. [2023-08-26 13:24:37,278 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 13:24:37,464 INFO L140 encePairwiseOnDemand]: 332/334 looper letters, 54 selfloop transitions, 0 changer transitions 0/60 dead transitions. [2023-08-26 13:24:37,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 60 transitions, 258 flow [2023-08-26 13:24:37,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 13:24:37,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 13:24:37,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 376 transitions. [2023-08-26 13:24:37,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562874251497006 [2023-08-26 13:24:37,487 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 376 transitions. [2023-08-26 13:24:37,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 376 transitions. [2023-08-26 13:24:37,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:24:37,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 376 transitions. [2023-08-26 13:24:37,498 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 13:24:37,503 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 13:24:37,504 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 13:24:37,505 INFO L175 Difference]: Start difference. First operand has 78 places, 62 transitions, 154 flow. Second operand 2 states and 376 transitions. [2023-08-26 13:24:37,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 60 transitions, 258 flow [2023-08-26 13:24:37,533 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 13:24:37,536 INFO L231 Difference]: Finished difference. Result has 67 places, 60 transitions, 130 flow [2023-08-26 13:24:37,538 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 13:24:37,543 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -11 predicate places. [2023-08-26 13:24:37,543 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 60 transitions, 130 flow [2023-08-26 13:24:37,544 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 13:24:37,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:24:37,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 13:24:37,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 13:24:37,545 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 13:24:37,553 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:24:37,554 INFO L85 PathProgramCache]: Analyzing trace with hash 717933, now seen corresponding path program 1 times [2023-08-26 13:24:37,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:24:37,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997301223] [2023-08-26 13:24:37,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:24:37,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:24:37,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:24:38,103 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 13:24:38,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:24:38,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997301223] [2023-08-26 13:24:38,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997301223] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:24:38,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:24:38,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:24:38,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57065347] [2023-08-26 13:24:38,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:24:38,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:24:38,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:24:38,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:24:38,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:24:38,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 334 [2023-08-26 13:24:38,109 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 13:24:38,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:24:38,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 334 [2023-08-26 13:24:38,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:24:40,013 INFO L124 PetriNetUnfolderBase]: 21078/29003 cut-off events. [2023-08-26 13:24:40,013 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 13:24:40,062 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 13:24:40,168 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 51 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2023-08-26 13:24:40,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 58 transitions, 230 flow [2023-08-26 13:24:40,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:24:40,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:24:40,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 438 transitions. [2023-08-26 13:24:40,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.437125748502994 [2023-08-26 13:24:40,171 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 438 transitions. [2023-08-26 13:24:40,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 438 transitions. [2023-08-26 13:24:40,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:24:40,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 438 transitions. [2023-08-26 13:24:40,172 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 13:24:40,174 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 13:24:40,175 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 13:24:40,175 INFO L175 Difference]: Start difference. First operand has 67 places, 60 transitions, 130 flow. Second operand 3 states and 438 transitions. [2023-08-26 13:24:40,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 58 transitions, 230 flow [2023-08-26 13:24:40,176 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 13:24:40,177 INFO L231 Difference]: Finished difference. Result has 67 places, 58 transitions, 128 flow [2023-08-26 13:24:40,178 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 13:24:40,178 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -11 predicate places. [2023-08-26 13:24:40,178 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 58 transitions, 128 flow [2023-08-26 13:24:40,179 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 13:24:40,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:24:40,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 13:24:40,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 13:24:40,179 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 13:24:40,180 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:24:40,180 INFO L85 PathProgramCache]: Analyzing trace with hash 717932, now seen corresponding path program 1 times [2023-08-26 13:24:40,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:24:40,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465367136] [2023-08-26 13:24:40,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:24:40,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:24:40,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:24:40,336 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 13:24:40,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:24:40,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465367136] [2023-08-26 13:24:40,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465367136] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:24:40,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:24:40,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:24:40,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339341747] [2023-08-26 13:24:40,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:24:40,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:24:40,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:24:40,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:24:40,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:24:40,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 334 [2023-08-26 13:24:40,341 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 13:24:40,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:24:40,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 334 [2023-08-26 13:24:40,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:24:41,597 INFO L124 PetriNetUnfolderBase]: 20307/27970 cut-off events. [2023-08-26 13:24:41,597 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 13:24:41,660 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 13:24:41,775 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 49 selfloop transitions, 1 changer transitions 0/56 dead transitions. [2023-08-26 13:24:41,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 56 transitions, 224 flow [2023-08-26 13:24:41,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:24:41,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:24:41,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 421 transitions. [2023-08-26 13:24:41,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42015968063872255 [2023-08-26 13:24:41,777 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 421 transitions. [2023-08-26 13:24:41,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 421 transitions. [2023-08-26 13:24:41,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:24:41,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 421 transitions. [2023-08-26 13:24:41,778 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 13:24:41,781 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 13:24:41,781 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 13:24:41,781 INFO L175 Difference]: Start difference. First operand has 67 places, 58 transitions, 128 flow. Second operand 3 states and 421 transitions. [2023-08-26 13:24:41,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 56 transitions, 224 flow [2023-08-26 13:24:41,783 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 13:24:41,784 INFO L231 Difference]: Finished difference. Result has 66 places, 56 transitions, 125 flow [2023-08-26 13:24:41,784 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 13:24:41,785 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -12 predicate places. [2023-08-26 13:24:41,786 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 56 transitions, 125 flow [2023-08-26 13:24:41,786 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 13:24:41,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:24:41,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 13:24:41,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 13:24:41,790 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 13:24:41,791 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:24:41,791 INFO L85 PathProgramCache]: Analyzing trace with hash 689952132, now seen corresponding path program 1 times [2023-08-26 13:24:41,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:24:41,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800609935] [2023-08-26 13:24:41,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:24:41,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:24:41,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:24:41,987 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 13:24:41,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:24:41,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800609935] [2023-08-26 13:24:41,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800609935] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:24:41,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:24:41,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:24:41,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121280371] [2023-08-26 13:24:41,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:24:41,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:24:41,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:24:41,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:24:41,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:24:41,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 334 [2023-08-26 13:24:41,992 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 13:24:41,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:24:41,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 334 [2023-08-26 13:24:41,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:24:43,555 INFO L124 PetriNetUnfolderBase]: 20139/27718 cut-off events. [2023-08-26 13:24:43,555 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 13:24:43,610 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 13:24:43,707 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 47 selfloop transitions, 1 changer transitions 0/54 dead transitions. [2023-08-26 13:24:43,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 54 transitions, 217 flow [2023-08-26 13:24:43,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:24:43,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:24:43,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 419 transitions. [2023-08-26 13:24:43,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181636726546906 [2023-08-26 13:24:43,710 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 419 transitions. [2023-08-26 13:24:43,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 419 transitions. [2023-08-26 13:24:43,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:24:43,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 419 transitions. [2023-08-26 13:24:43,711 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 13:24:43,713 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 13:24:43,713 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 13:24:43,714 INFO L175 Difference]: Start difference. First operand has 66 places, 56 transitions, 125 flow. Second operand 3 states and 419 transitions. [2023-08-26 13:24:43,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 54 transitions, 217 flow [2023-08-26 13:24:43,716 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 13:24:43,717 INFO L231 Difference]: Finished difference. Result has 65 places, 54 transitions, 122 flow [2023-08-26 13:24:43,717 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 13:24:43,718 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -13 predicate places. [2023-08-26 13:24:43,718 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 54 transitions, 122 flow [2023-08-26 13:24:43,719 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 13:24:43,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:24:43,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 13:24:43,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 13:24:43,719 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 13:24:43,720 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:24:43,720 INFO L85 PathProgramCache]: Analyzing trace with hash 689952133, now seen corresponding path program 1 times [2023-08-26 13:24:43,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:24:43,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746154101] [2023-08-26 13:24:43,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:24:43,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:24:43,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:24:43,891 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 13:24:43,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:24:43,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746154101] [2023-08-26 13:24:43,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746154101] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:24:43,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:24:43,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:24:43,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033977582] [2023-08-26 13:24:43,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:24:43,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:24:43,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:24:43,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:24:43,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:24:43,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 334 [2023-08-26 13:24:43,896 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 13:24:43,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:24:43,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 334 [2023-08-26 13:24:43,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:24:45,318 INFO L124 PetriNetUnfolderBase]: 19971/27466 cut-off events. [2023-08-26 13:24:45,318 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 13:24:45,376 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 13:24:45,469 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 45 selfloop transitions, 1 changer transitions 0/52 dead transitions. [2023-08-26 13:24:45,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 52 transitions, 210 flow [2023-08-26 13:24:45,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:24:45,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:24:45,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 432 transitions. [2023-08-26 13:24:45,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4311377245508982 [2023-08-26 13:24:45,471 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 432 transitions. [2023-08-26 13:24:45,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 432 transitions. [2023-08-26 13:24:45,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:24:45,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 432 transitions. [2023-08-26 13:24:45,472 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 13:24:45,474 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 13:24:45,475 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 13:24:45,475 INFO L175 Difference]: Start difference. First operand has 65 places, 54 transitions, 122 flow. Second operand 3 states and 432 transitions. [2023-08-26 13:24:45,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 52 transitions, 210 flow [2023-08-26 13:24:45,476 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 13:24:45,477 INFO L231 Difference]: Finished difference. Result has 64 places, 52 transitions, 119 flow [2023-08-26 13:24:45,477 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 13:24:45,478 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -14 predicate places. [2023-08-26 13:24:45,478 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 52 transitions, 119 flow [2023-08-26 13:24:45,478 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 13:24:45,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:24:45,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:24:45,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 13:24:45,479 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 13:24:45,479 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:24:45,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1619051748, now seen corresponding path program 1 times [2023-08-26 13:24:45,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:24:45,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036926033] [2023-08-26 13:24:45,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:24:45,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:24:45,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:24:45,579 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 13:24:45,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:24:45,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036926033] [2023-08-26 13:24:45,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036926033] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:24:45,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:24:45,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:24:45,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370535006] [2023-08-26 13:24:45,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:24:45,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:24:45,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:24:45,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:24:45,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:24:45,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 334 [2023-08-26 13:24:45,588 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 13:24:45,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:24:45,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 334 [2023-08-26 13:24:45,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:24:47,161 INFO L124 PetriNetUnfolderBase]: 19803/27202 cut-off events. [2023-08-26 13:24:47,161 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 13:24:47,222 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 13:24:47,310 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 43 selfloop transitions, 1 changer transitions 0/50 dead transitions. [2023-08-26 13:24:47,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 50 transitions, 203 flow [2023-08-26 13:24:47,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:24:47,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:24:47,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 415 transitions. [2023-08-26 13:24:47,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41417165668662675 [2023-08-26 13:24:47,313 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 415 transitions. [2023-08-26 13:24:47,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 415 transitions. [2023-08-26 13:24:47,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:24:47,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 415 transitions. [2023-08-26 13:24:47,314 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 13:24:47,316 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 13:24:47,317 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 13:24:47,317 INFO L175 Difference]: Start difference. First operand has 64 places, 52 transitions, 119 flow. Second operand 3 states and 415 transitions. [2023-08-26 13:24:47,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 50 transitions, 203 flow [2023-08-26 13:24:47,318 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 13:24:47,319 INFO L231 Difference]: Finished difference. Result has 63 places, 50 transitions, 116 flow [2023-08-26 13:24:47,319 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 13:24:47,319 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -15 predicate places. [2023-08-26 13:24:47,320 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 50 transitions, 116 flow [2023-08-26 13:24:47,320 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 13:24:47,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:24:47,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:24:47,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 13:24:47,321 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 13:24:47,321 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:24:47,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1619051749, now seen corresponding path program 1 times [2023-08-26 13:24:47,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:24:47,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792851040] [2023-08-26 13:24:47,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:24:47,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:24:47,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:24:47,391 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 13:24:47,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:24:47,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792851040] [2023-08-26 13:24:47,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792851040] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:24:47,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:24:47,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:24:47,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847078802] [2023-08-26 13:24:47,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:24:47,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:24:47,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:24:47,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:24:47,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:24:47,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 334 [2023-08-26 13:24:47,394 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 13:24:47,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:24:47,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 334 [2023-08-26 13:24:47,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:24:48,635 INFO L124 PetriNetUnfolderBase]: 19635/26938 cut-off events. [2023-08-26 13:24:48,636 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 13:24:48,709 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 13:24:48,798 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 41 selfloop transitions, 1 changer transitions 0/48 dead transitions. [2023-08-26 13:24:48,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 48 transitions, 196 flow [2023-08-26 13:24:48,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:24:48,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:24:48,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 428 transitions. [2023-08-26 13:24:48,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42714570858283435 [2023-08-26 13:24:48,800 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 428 transitions. [2023-08-26 13:24:48,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 428 transitions. [2023-08-26 13:24:48,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:24:48,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 428 transitions. [2023-08-26 13:24:48,802 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 13:24:48,804 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 13:24:48,804 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 13:24:48,805 INFO L175 Difference]: Start difference. First operand has 63 places, 50 transitions, 116 flow. Second operand 3 states and 428 transitions. [2023-08-26 13:24:48,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 48 transitions, 196 flow [2023-08-26 13:24:48,805 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 13:24:48,806 INFO L231 Difference]: Finished difference. Result has 62 places, 48 transitions, 113 flow [2023-08-26 13:24:48,807 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 13:24:48,808 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -16 predicate places. [2023-08-26 13:24:48,808 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 48 transitions, 113 flow [2023-08-26 13:24:48,809 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 13:24:48,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:24:48,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:24:48,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 13:24:48,809 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 13:24:48,810 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:24:48,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1130588230, now seen corresponding path program 1 times [2023-08-26 13:24:48,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:24:48,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556088288] [2023-08-26 13:24:48,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:24:48,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:24:48,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:24:48,855 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 13:24:48,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:24:48,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556088288] [2023-08-26 13:24:48,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556088288] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:24:48,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:24:48,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:24:48,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46632135] [2023-08-26 13:24:48,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:24:48,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:24:48,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:24:48,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:24:48,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:24:48,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 334 [2023-08-26 13:24:48,858 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 13:24:48,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:24:48,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 334 [2023-08-26 13:24:48,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:24:50,185 INFO L124 PetriNetUnfolderBase]: 18864/25843 cut-off events. [2023-08-26 13:24:50,185 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 13:24:50,256 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 13:24:50,526 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 39 selfloop transitions, 1 changer transitions 0/46 dead transitions. [2023-08-26 13:24:50,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 46 transitions, 189 flow [2023-08-26 13:24:50,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:24:50,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:24:50,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 411 transitions. [2023-08-26 13:24:50,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4101796407185629 [2023-08-26 13:24:50,528 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 411 transitions. [2023-08-26 13:24:50,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 411 transitions. [2023-08-26 13:24:50,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:24:50,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 411 transitions. [2023-08-26 13:24:50,530 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 13:24:50,533 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 13:24:50,534 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 13:24:50,534 INFO L175 Difference]: Start difference. First operand has 62 places, 48 transitions, 113 flow. Second operand 3 states and 411 transitions. [2023-08-26 13:24:50,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 46 transitions, 189 flow [2023-08-26 13:24:50,535 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 13:24:50,536 INFO L231 Difference]: Finished difference. Result has 61 places, 46 transitions, 110 flow [2023-08-26 13:24:50,536 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 13:24:50,538 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -17 predicate places. [2023-08-26 13:24:50,538 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 46 transitions, 110 flow [2023-08-26 13:24:50,538 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 13:24:50,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:24:50,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:24:50,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 13:24:50,539 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 13:24:50,539 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:24:50,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1130588229, now seen corresponding path program 1 times [2023-08-26 13:24:50,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:24:50,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169911716] [2023-08-26 13:24:50,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:24:50,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:24:50,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:24:50,601 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 13:24:50,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:24:50,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169911716] [2023-08-26 13:24:50,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169911716] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:24:50,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:24:50,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:24:50,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800414689] [2023-08-26 13:24:50,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:24:50,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:24:50,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:24:50,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:24:50,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:24:50,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 334 [2023-08-26 13:24:50,604 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 13:24:50,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:24:50,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 334 [2023-08-26 13:24:50,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:24:51,761 INFO L124 PetriNetUnfolderBase]: 18093/24748 cut-off events. [2023-08-26 13:24:51,761 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 13:24:51,804 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 13:24:51,866 INFO L140 encePairwiseOnDemand]: 331/334 looper letters, 37 selfloop transitions, 1 changer transitions 0/44 dead transitions. [2023-08-26 13:24:51,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 44 transitions, 182 flow [2023-08-26 13:24:51,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:24:51,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:24:51,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 424 transitions. [2023-08-26 13:24:51,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4231536926147705 [2023-08-26 13:24:51,868 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 424 transitions. [2023-08-26 13:24:51,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 424 transitions. [2023-08-26 13:24:51,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:24:51,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 424 transitions. [2023-08-26 13:24:51,870 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 13:24:51,871 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 13:24:51,872 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 13:24:51,872 INFO L175 Difference]: Start difference. First operand has 61 places, 46 transitions, 110 flow. Second operand 3 states and 424 transitions. [2023-08-26 13:24:51,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 44 transitions, 182 flow [2023-08-26 13:24:51,872 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 13:24:51,873 INFO L231 Difference]: Finished difference. Result has 60 places, 44 transitions, 107 flow [2023-08-26 13:24:51,873 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 13:24:51,874 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -18 predicate places. [2023-08-26 13:24:51,874 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 44 transitions, 107 flow [2023-08-26 13:24:51,874 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 13:24:51,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:24:51,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:24:51,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 13:24:51,875 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 13:24:51,875 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:24:51,875 INFO L85 PathProgramCache]: Analyzing trace with hash -131418419, now seen corresponding path program 1 times [2023-08-26 13:24:51,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:24:51,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316940595] [2023-08-26 13:24:51,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:24:51,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:24:51,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:24:52,118 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 13:24:52,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:24:52,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316940595] [2023-08-26 13:24:52,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316940595] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:24:52,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:24:52,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:24:52,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397742438] [2023-08-26 13:24:52,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:24:52,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 13:24:52,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:24:52,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 13:24:52,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-26 13:24:52,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 334 [2023-08-26 13:24:52,124 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 13:24:52,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:24:52,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 334 [2023-08-26 13:24:52,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:24:53,107 INFO L124 PetriNetUnfolderBase]: 14253/19628 cut-off events. [2023-08-26 13:24:53,107 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 13:24:53,146 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 13:24:53,192 INFO L140 encePairwiseOnDemand]: 332/334 looper letters, 36 selfloop transitions, 1 changer transitions 0/43 dead transitions. [2023-08-26 13:24:53,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 43 transitions, 179 flow [2023-08-26 13:24:53,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:24:53,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:24:53,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 371 transitions. [2023-08-26 13:24:53,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37025948103792417 [2023-08-26 13:24:53,194 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 371 transitions. [2023-08-26 13:24:53,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 371 transitions. [2023-08-26 13:24:53,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:24:53,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 371 transitions. [2023-08-26 13:24:53,195 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 13:24:53,196 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 13:24:53,196 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 13:24:53,196 INFO L175 Difference]: Start difference. First operand has 60 places, 44 transitions, 107 flow. Second operand 3 states and 371 transitions. [2023-08-26 13:24:53,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 43 transitions, 179 flow [2023-08-26 13:24:53,197 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 13:24:53,197 INFO L231 Difference]: Finished difference. Result has 60 places, 43 transitions, 106 flow [2023-08-26 13:24:53,197 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 13:24:53,198 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -18 predicate places. [2023-08-26 13:24:53,198 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 43 transitions, 106 flow [2023-08-26 13:24:53,198 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 13:24:53,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:24:53,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:24:53,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 13:24:53,199 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 13:24:53,199 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:24:53,199 INFO L85 PathProgramCache]: Analyzing trace with hash -131418418, now seen corresponding path program 1 times [2023-08-26 13:24:53,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:24:53,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872284373] [2023-08-26 13:24:53,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:24:53,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:24:53,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:24:53,510 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 13:24:53,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:24:53,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872284373] [2023-08-26 13:24:53,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872284373] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:24:53,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:24:53,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 13:24:53,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290779485] [2023-08-26 13:24:53,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:24:53,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 13:24:53,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:24:53,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 13:24:53,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 13:24:53,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 334 [2023-08-26 13:24:53,513 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 13:24:53,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:24:53,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 334 [2023-08-26 13:24:53,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:24:54,164 INFO L124 PetriNetUnfolderBase]: 10413/14508 cut-off events. [2023-08-26 13:24:54,164 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-08-26 13:24:54,206 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 13:24:54,247 INFO L140 encePairwiseOnDemand]: 332/334 looper letters, 35 selfloop transitions, 1 changer transitions 0/42 dead transitions. [2023-08-26 13:24:54,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 42 transitions, 176 flow [2023-08-26 13:24:54,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:24:54,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:24:54,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 397 transitions. [2023-08-26 13:24:54,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3962075848303393 [2023-08-26 13:24:54,249 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 397 transitions. [2023-08-26 13:24:54,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 397 transitions. [2023-08-26 13:24:54,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:24:54,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 397 transitions. [2023-08-26 13:24:54,251 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 13:24:54,252 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 13:24:54,253 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 13:24:54,253 INFO L175 Difference]: Start difference. First operand has 60 places, 43 transitions, 106 flow. Second operand 3 states and 397 transitions. [2023-08-26 13:24:54,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 42 transitions, 176 flow [2023-08-26 13:24:54,253 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 13:24:54,254 INFO L231 Difference]: Finished difference. Result has 60 places, 42 transitions, 105 flow [2023-08-26 13:24:54,254 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 13:24:54,255 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -18 predicate places. [2023-08-26 13:24:54,255 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 42 transitions, 105 flow [2023-08-26 13:24:54,255 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 13:24:54,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:24:54,255 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 13:24:54,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 13:24:54,255 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 13:24:54,256 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:24:54,256 INFO L85 PathProgramCache]: Analyzing trace with hash 619445053, now seen corresponding path program 1 times [2023-08-26 13:24:54,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:24:54,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306516125] [2023-08-26 13:24:54,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:24:54,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:24:54,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:24:54,877 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 13:24:54,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:24:54,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306516125] [2023-08-26 13:24:54,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306516125] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:24:54,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:24:54,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 13:24:54,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26060041] [2023-08-26 13:24:54,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:24:54,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 13:24:54,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:24:54,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 13:24:54,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-26 13:24:54,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 334 [2023-08-26 13:24:54,881 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 13:24:54,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:24:54,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 334 [2023-08-26 13:24:54,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:24:59,220 INFO L124 PetriNetUnfolderBase]: 65377/85710 cut-off events. [2023-08-26 13:24:59,220 INFO L125 PetriNetUnfolderBase]: For 1176/1176 co-relation queries the response was YES. [2023-08-26 13:24:59,493 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 13:24:59,615 INFO L140 encePairwiseOnDemand]: 326/334 looper letters, 101 selfloop transitions, 11 changer transitions 25/137 dead transitions. [2023-08-26 13:24:59,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 137 transitions, 589 flow [2023-08-26 13:24:59,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:24:59,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:24:59,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 879 transitions. [2023-08-26 13:24:59,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5263473053892216 [2023-08-26 13:24:59,618 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 879 transitions. [2023-08-26 13:24:59,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 879 transitions. [2023-08-26 13:24:59,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:24:59,618 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 879 transitions. [2023-08-26 13:24:59,620 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 13:24:59,623 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 13:24:59,623 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 13:24:59,623 INFO L175 Difference]: Start difference. First operand has 60 places, 42 transitions, 105 flow. Second operand 5 states and 879 transitions. [2023-08-26 13:24:59,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 137 transitions, 589 flow [2023-08-26 13:24:59,625 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 13:24:59,626 INFO L231 Difference]: Finished difference. Result has 66 places, 51 transitions, 183 flow [2023-08-26 13:24:59,626 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 13:24:59,627 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -12 predicate places. [2023-08-26 13:24:59,627 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 51 transitions, 183 flow [2023-08-26 13:24:59,627 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 13:24:59,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:24:59,628 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 13:24:59,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 13:24:59,628 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 13:24:59,628 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:24:59,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1977976751, now seen corresponding path program 2 times [2023-08-26 13:24:59,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:24:59,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981340547] [2023-08-26 13:24:59,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:24:59,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:24:59,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:24:59,867 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 13:24:59,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:24:59,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981340547] [2023-08-26 13:24:59,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981340547] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:24:59,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:24:59,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:24:59,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784133666] [2023-08-26 13:24:59,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:24:59,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 13:24:59,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:24:59,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 13:24:59,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-26 13:24:59,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 13:24:59,871 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 13:24:59,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:24:59,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 13:24:59,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:25:01,960 INFO L124 PetriNetUnfolderBase]: 20193/28846 cut-off events. [2023-08-26 13:25:01,960 INFO L125 PetriNetUnfolderBase]: For 2889/4073 co-relation queries the response was YES. [2023-08-26 13:25:02,104 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 13:25:02,188 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 101 selfloop transitions, 25 changer transitions 0/141 dead transitions. [2023-08-26 13:25:02,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 141 transitions, 630 flow [2023-08-26 13:25:02,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:25:02,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:25:02,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1185 transitions. [2023-08-26 13:25:02,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068434559452524 [2023-08-26 13:25:02,192 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1185 transitions. [2023-08-26 13:25:02,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1185 transitions. [2023-08-26 13:25:02,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:25:02,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1185 transitions. [2023-08-26 13:25:02,196 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 13:25:02,199 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 13:25:02,200 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 13:25:02,200 INFO L175 Difference]: Start difference. First operand has 66 places, 51 transitions, 183 flow. Second operand 7 states and 1185 transitions. [2023-08-26 13:25:02,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 141 transitions, 630 flow [2023-08-26 13:25:02,206 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 13:25:02,208 INFO L231 Difference]: Finished difference. Result has 74 places, 75 transitions, 317 flow [2023-08-26 13:25:02,208 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 13:25:02,213 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -4 predicate places. [2023-08-26 13:25:02,213 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 75 transitions, 317 flow [2023-08-26 13:25:02,214 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 13:25:02,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:25:02,214 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 13:25:02,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 13:25:02,214 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 13:25:02,214 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:25:02,214 INFO L85 PathProgramCache]: Analyzing trace with hash 354260769, now seen corresponding path program 3 times [2023-08-26 13:25:02,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:25:02,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922603008] [2023-08-26 13:25:02,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:25:02,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:25:02,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:25:02,689 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 13:25:02,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:25:02,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922603008] [2023-08-26 13:25:02,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922603008] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:25:02,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:25:02,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 13:25:02,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6374387] [2023-08-26 13:25:02,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:25:02,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 13:25:02,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:25:02,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 13:25:02,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-26 13:25:02,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 13:25:02,693 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 13:25:02,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:25:02,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 13:25:02,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:25:07,272 INFO L124 PetriNetUnfolderBase]: 42249/63128 cut-off events. [2023-08-26 13:25:07,272 INFO L125 PetriNetUnfolderBase]: For 41188/45456 co-relation queries the response was YES. [2023-08-26 13:25:07,613 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 13:25:07,815 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 150 selfloop transitions, 93 changer transitions 0/258 dead transitions. [2023-08-26 13:25:07,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 258 transitions, 1412 flow [2023-08-26 13:25:07,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 13:25:07,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 13:25:07,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1868 transitions. [2023-08-26 13:25:07,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5084376701143168 [2023-08-26 13:25:07,819 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1868 transitions. [2023-08-26 13:25:07,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1868 transitions. [2023-08-26 13:25:07,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:25:07,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1868 transitions. [2023-08-26 13:25:07,823 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 13:25:07,828 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 13:25:07,828 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 13:25:07,829 INFO L175 Difference]: Start difference. First operand has 74 places, 75 transitions, 317 flow. Second operand 11 states and 1868 transitions. [2023-08-26 13:25:07,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 258 transitions, 1412 flow [2023-08-26 13:25:07,883 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 13:25:07,885 INFO L231 Difference]: Finished difference. Result has 90 places, 145 transitions, 995 flow [2023-08-26 13:25:07,886 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 13:25:07,886 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 12 predicate places. [2023-08-26 13:25:07,886 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 145 transitions, 995 flow [2023-08-26 13:25:07,887 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 13:25:07,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:25:07,887 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 13:25:07,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 13:25:07,887 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 13:25:07,887 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:25:07,887 INFO L85 PathProgramCache]: Analyzing trace with hash -109553589, now seen corresponding path program 4 times [2023-08-26 13:25:07,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:25:07,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007736450] [2023-08-26 13:25:07,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:25:07,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:25:07,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:25:08,140 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 13:25:08,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:25:08,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007736450] [2023-08-26 13:25:08,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007736450] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:25:08,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:25:08,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 13:25:08,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555058186] [2023-08-26 13:25:08,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:25:08,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 13:25:08,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:25:08,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 13:25:08,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 13:25:08,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 13:25:08,146 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 13:25:08,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:25:08,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 13:25:08,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:25:15,166 INFO L124 PetriNetUnfolderBase]: 54000/81452 cut-off events. [2023-08-26 13:25:15,167 INFO L125 PetriNetUnfolderBase]: For 176581/185484 co-relation queries the response was YES. [2023-08-26 13:25:15,714 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 13:25:16,021 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 163 selfloop transitions, 112 changer transitions 0/290 dead transitions. [2023-08-26 13:25:16,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 290 transitions, 2288 flow [2023-08-26 13:25:16,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 13:25:16,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 13:25:16,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1527 transitions. [2023-08-26 13:25:16,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079840319361277 [2023-08-26 13:25:16,025 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1527 transitions. [2023-08-26 13:25:16,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1527 transitions. [2023-08-26 13:25:16,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:25:16,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1527 transitions. [2023-08-26 13:25:16,029 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 13:25:16,032 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 13:25:16,033 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 13:25:16,033 INFO L175 Difference]: Start difference. First operand has 90 places, 145 transitions, 995 flow. Second operand 9 states and 1527 transitions. [2023-08-26 13:25:16,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 290 transitions, 2288 flow [2023-08-26 13:25:16,514 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 13:25:16,518 INFO L231 Difference]: Finished difference. Result has 101 places, 193 transitions, 1760 flow [2023-08-26 13:25:16,518 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 13:25:16,518 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 23 predicate places. [2023-08-26 13:25:16,518 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 193 transitions, 1760 flow [2023-08-26 13:25:16,519 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 13:25:16,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:25:16,519 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 13:25:16,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 13:25:16,519 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 13:25:16,520 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:25:16,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1321791417, now seen corresponding path program 5 times [2023-08-26 13:25:16,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:25:16,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277772481] [2023-08-26 13:25:16,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:25:16,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:25:16,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:25:16,809 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 13:25:16,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:25:16,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277772481] [2023-08-26 13:25:16,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277772481] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:25:16,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:25:16,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 13:25:16,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988684165] [2023-08-26 13:25:16,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:25:16,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 13:25:16,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:25:16,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 13:25:16,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-26 13:25:16,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 13:25:16,817 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 13:25:16,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:25:16,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 13:25:16,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:25:24,807 INFO L124 PetriNetUnfolderBase]: 55048/82743 cut-off events. [2023-08-26 13:25:24,807 INFO L125 PetriNetUnfolderBase]: For 323910/339268 co-relation queries the response was YES. [2023-08-26 13:25:25,433 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 13:25:25,763 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 154 selfloop transitions, 177 changer transitions 0/346 dead transitions. [2023-08-26 13:25:25,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 346 transitions, 3291 flow [2023-08-26 13:25:25,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 13:25:25,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 13:25:25,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1872 transitions. [2023-08-26 13:25:25,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5095264017419706 [2023-08-26 13:25:25,767 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1872 transitions. [2023-08-26 13:25:25,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1872 transitions. [2023-08-26 13:25:25,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:25:25,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1872 transitions. [2023-08-26 13:25:25,772 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 13:25:25,776 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 13:25:25,777 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 13:25:25,777 INFO L175 Difference]: Start difference. First operand has 101 places, 193 transitions, 1760 flow. Second operand 11 states and 1872 transitions. [2023-08-26 13:25:25,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 346 transitions, 3291 flow [2023-08-26 13:25:26,630 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 13:25:26,634 INFO L231 Difference]: Finished difference. Result has 109 places, 231 transitions, 2562 flow [2023-08-26 13:25:26,634 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 13:25:26,634 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 31 predicate places. [2023-08-26 13:25:26,635 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 231 transitions, 2562 flow [2023-08-26 13:25:26,635 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 13:25:26,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:25:26,635 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 13:25:26,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-26 13:25:26,636 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 13:25:26,636 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:25:26,636 INFO L85 PathProgramCache]: Analyzing trace with hash 382242909, now seen corresponding path program 6 times [2023-08-26 13:25:26,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:25:26,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895022627] [2023-08-26 13:25:26,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:25:26,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:25:26,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:25:26,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 13:25:26,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:25:26,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895022627] [2023-08-26 13:25:26,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895022627] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:25:26,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:25:26,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 13:25:26,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438967890] [2023-08-26 13:25:26,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:25:26,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 13:25:26,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:25:26,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 13:25:26,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-08-26 13:25:26,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 13:25:26,981 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 13:25:26,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:25:26,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 13:25:26,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:25:35,587 INFO L124 PetriNetUnfolderBase]: 55217/84450 cut-off events. [2023-08-26 13:25:35,587 INFO L125 PetriNetUnfolderBase]: For 412202/429303 co-relation queries the response was YES. [2023-08-26 13:25:36,229 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 13:25:36,580 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 214 selfloop transitions, 237 changer transitions 0/466 dead transitions. [2023-08-26 13:25:36,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 466 transitions, 5097 flow [2023-08-26 13:25:36,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 13:25:36,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 13:25:36,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2691 transitions. [2023-08-26 13:25:36,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5035553892215568 [2023-08-26 13:25:36,584 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2691 transitions. [2023-08-26 13:25:36,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2691 transitions. [2023-08-26 13:25:36,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:25:36,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2691 transitions. [2023-08-26 13:25:36,588 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 13:25:36,592 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 13:25:36,593 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 13:25:36,593 INFO L175 Difference]: Start difference. First operand has 109 places, 231 transitions, 2562 flow. Second operand 16 states and 2691 transitions. [2023-08-26 13:25:36,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 466 transitions, 5097 flow [2023-08-26 13:25:37,584 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 13:25:37,589 INFO L231 Difference]: Finished difference. Result has 126 places, 314 transitions, 4012 flow [2023-08-26 13:25:37,590 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 13:25:37,590 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 48 predicate places. [2023-08-26 13:25:37,590 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 314 transitions, 4012 flow [2023-08-26 13:25:37,591 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 13:25:37,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:25:37,591 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 13:25:37,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 13:25:37,591 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 13:25:37,591 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:25:37,591 INFO L85 PathProgramCache]: Analyzing trace with hash -668104335, now seen corresponding path program 7 times [2023-08-26 13:25:37,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:25:37,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995417535] [2023-08-26 13:25:37,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:25:37,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:25:37,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:25:37,844 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 13:25:37,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:25:37,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995417535] [2023-08-26 13:25:37,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995417535] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:25:37,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:25:37,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 13:25:37,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780804918] [2023-08-26 13:25:37,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:25:37,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 13:25:37,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:25:37,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 13:25:37,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 13:25:37,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 13:25:37,847 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 13:25:37,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:25:37,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 13:25:37,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:25:47,578 INFO L124 PetriNetUnfolderBase]: 56245/85768 cut-off events. [2023-08-26 13:25:47,578 INFO L125 PetriNetUnfolderBase]: For 617186/642468 co-relation queries the response was YES. [2023-08-26 13:25:48,300 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 13:25:48,652 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 203 selfloop transitions, 254 changer transitions 5/477 dead transitions. [2023-08-26 13:25:48,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 477 transitions, 6356 flow [2023-08-26 13:25:48,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 13:25:48,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 13:25:48,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1531 transitions. [2023-08-26 13:25:48,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5093147039254824 [2023-08-26 13:25:48,654 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1531 transitions. [2023-08-26 13:25:48,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1531 transitions. [2023-08-26 13:25:48,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:25:48,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1531 transitions. [2023-08-26 13:25:48,658 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 13:25:48,661 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 13:25:48,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 13:25:48,662 INFO L175 Difference]: Start difference. First operand has 126 places, 314 transitions, 4012 flow. Second operand 9 states and 1531 transitions. [2023-08-26 13:25:48,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 477 transitions, 6356 flow [2023-08-26 13:25:51,901 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 13:25:51,906 INFO L231 Difference]: Finished difference. Result has 133 places, 376 transitions, 5534 flow [2023-08-26 13:25:51,906 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 13:25:51,907 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 55 predicate places. [2023-08-26 13:25:51,907 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 376 transitions, 5534 flow [2023-08-26 13:25:51,907 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 13:25:51,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:25:51,907 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 13:25:51,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-26 13:25:51,907 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 13:25:51,908 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:25:51,908 INFO L85 PathProgramCache]: Analyzing trace with hash -137451237, now seen corresponding path program 8 times [2023-08-26 13:25:51,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:25:51,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618576070] [2023-08-26 13:25:51,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:25:51,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:25:51,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:25:52,107 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 13:25:52,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:25:52,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618576070] [2023-08-26 13:25:52,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618576070] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:25:52,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:25:52,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 13:25:52,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109128613] [2023-08-26 13:25:52,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:25:52,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 13:25:52,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:25:52,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 13:25:52,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 13:25:52,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 13:25:52,111 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 13:25:52,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:25:52,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 13:25:52,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:26:02,055 INFO L124 PetriNetUnfolderBase]: 54886/84205 cut-off events. [2023-08-26 13:26:02,056 INFO L125 PetriNetUnfolderBase]: For 683055/708999 co-relation queries the response was YES. [2023-08-26 13:26:02,813 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 13:26:03,425 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 198 selfloop transitions, 287 changer transitions 6/506 dead transitions. [2023-08-26 13:26:03,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 506 transitions, 7587 flow [2023-08-26 13:26:03,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 13:26:03,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 13:26:03,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1527 transitions. [2023-08-26 13:26:03,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079840319361277 [2023-08-26 13:26:03,428 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1527 transitions. [2023-08-26 13:26:03,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1527 transitions. [2023-08-26 13:26:03,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:26:03,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1527 transitions. [2023-08-26 13:26:03,431 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 13:26:03,433 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 13:26:03,433 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 13:26:03,433 INFO L175 Difference]: Start difference. First operand has 133 places, 376 transitions, 5534 flow. Second operand 9 states and 1527 transitions. [2023-08-26 13:26:03,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 506 transitions, 7587 flow [2023-08-26 13:26:05,533 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 13:26:05,539 INFO L231 Difference]: Finished difference. Result has 139 places, 409 transitions, 6646 flow [2023-08-26 13:26:05,539 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 13:26:05,540 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 61 predicate places. [2023-08-26 13:26:05,540 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 409 transitions, 6646 flow [2023-08-26 13:26:05,540 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 13:26:05,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:26:05,540 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 13:26:05,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 13:26:05,541 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 13:26:05,541 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:26:05,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1651876659, now seen corresponding path program 9 times [2023-08-26 13:26:05,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:26:05,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098940167] [2023-08-26 13:26:05,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:26:05,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:26:05,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:26:05,854 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 13:26:05,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:26:05,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098940167] [2023-08-26 13:26:05,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098940167] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:26:05,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:26:05,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:26:05,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882221145] [2023-08-26 13:26:05,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:26:05,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 13:26:05,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:26:05,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 13:26:05,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-26 13:26:05,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 13:26:05,857 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 13:26:05,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:26:05,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 13:26:05,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:26:16,298 INFO L124 PetriNetUnfolderBase]: 53905/82982 cut-off events. [2023-08-26 13:26:16,298 INFO L125 PetriNetUnfolderBase]: For 814537/833533 co-relation queries the response was YES. [2023-08-26 13:26:17,050 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 13:26:17,403 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 267 selfloop transitions, 189 changer transitions 7/478 dead transitions. [2023-08-26 13:26:17,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 478 transitions, 8160 flow [2023-08-26 13:26:17,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:26:17,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:26:17,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1175 transitions. [2023-08-26 13:26:17,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025662959794697 [2023-08-26 13:26:17,405 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1175 transitions. [2023-08-26 13:26:17,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1175 transitions. [2023-08-26 13:26:17,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:26:17,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1175 transitions. [2023-08-26 13:26:17,406 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 13:26:17,408 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 13:26:17,408 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 13:26:17,408 INFO L175 Difference]: Start difference. First operand has 139 places, 409 transitions, 6646 flow. Second operand 7 states and 1175 transitions. [2023-08-26 13:26:17,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 478 transitions, 8160 flow [2023-08-26 13:26:19,528 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 13:26:19,534 INFO L231 Difference]: Finished difference. Result has 140 places, 415 transitions, 7056 flow [2023-08-26 13:26:19,534 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 13:26:19,535 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 62 predicate places. [2023-08-26 13:26:19,535 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 415 transitions, 7056 flow [2023-08-26 13:26:19,535 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 13:26:19,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:26:19,535 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 13:26:19,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-26 13:26:19,535 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 13:26:19,536 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:26:19,536 INFO L85 PathProgramCache]: Analyzing trace with hash -2122779257, now seen corresponding path program 10 times [2023-08-26 13:26:19,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:26:19,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240850902] [2023-08-26 13:26:19,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:26:19,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:26:19,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:26:19,705 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 13:26:19,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:26:19,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240850902] [2023-08-26 13:26:19,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240850902] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:26:19,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:26:19,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:26:19,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014521330] [2023-08-26 13:26:19,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:26:19,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 13:26:19,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:26:19,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 13:26:19,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-26 13:26:19,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 13:26:19,708 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 13:26:19,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:26:19,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 13:26:19,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:26:30,606 INFO L124 PetriNetUnfolderBase]: 51695/79763 cut-off events. [2023-08-26 13:26:30,606 INFO L125 PetriNetUnfolderBase]: For 736742/754102 co-relation queries the response was YES. [2023-08-26 13:26:31,573 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 13:26:31,901 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 242 selfloop transitions, 184 changer transitions 22/463 dead transitions. [2023-08-26 13:26:31,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 463 transitions, 8276 flow [2023-08-26 13:26:31,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:26:31,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:26:31,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1162 transitions. [2023-08-26 13:26:31,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49700598802395207 [2023-08-26 13:26:31,903 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1162 transitions. [2023-08-26 13:26:31,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1162 transitions. [2023-08-26 13:26:31,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:26:31,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1162 transitions. [2023-08-26 13:26:31,905 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 13:26:31,907 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 13:26:31,907 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 13:26:31,907 INFO L175 Difference]: Start difference. First operand has 140 places, 415 transitions, 7056 flow. Second operand 7 states and 1162 transitions. [2023-08-26 13:26:31,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 463 transitions, 8276 flow [2023-08-26 13:26:34,058 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 13:26:34,064 INFO L231 Difference]: Finished difference. Result has 141 places, 406 transitions, 7420 flow [2023-08-26 13:26:34,064 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 13:26:34,065 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 63 predicate places. [2023-08-26 13:26:34,065 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 406 transitions, 7420 flow [2023-08-26 13:26:34,065 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 13:26:34,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:26:34,065 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 13:26:34,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-26 13:26:34,185 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 13:26:34,185 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:26:34,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1296871739, now seen corresponding path program 11 times [2023-08-26 13:26:34,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:26:34,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111314407] [2023-08-26 13:26:34,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:26:34,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:26:34,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:26:34,414 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 13:26:34,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:26:34,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111314407] [2023-08-26 13:26:34,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111314407] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:26:34,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:26:34,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:26:34,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580105782] [2023-08-26 13:26:34,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:26:34,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 13:26:34,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:26:34,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 13:26:34,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-26 13:26:34,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 13:26:34,417 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 13:26:34,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:26:34,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 13:26:34,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:26:41,383 INFO L124 PetriNetUnfolderBase]: 37158/59072 cut-off events. [2023-08-26 13:26:41,383 INFO L125 PetriNetUnfolderBase]: For 503249/515758 co-relation queries the response was YES. [2023-08-26 13:26:41,915 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 13:26:42,389 INFO L140 encePairwiseOnDemand]: 323/334 looper letters, 268 selfloop transitions, 175 changer transitions 0/457 dead transitions. [2023-08-26 13:26:42,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 457 transitions, 8523 flow [2023-08-26 13:26:42,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:26:42,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:26:42,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1162 transitions. [2023-08-26 13:26:42,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49700598802395207 [2023-08-26 13:26:42,391 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1162 transitions. [2023-08-26 13:26:42,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1162 transitions. [2023-08-26 13:26:42,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:26:42,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1162 transitions. [2023-08-26 13:26:42,393 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 13:26:42,395 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 13:26:42,395 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 13:26:42,395 INFO L175 Difference]: Start difference. First operand has 141 places, 406 transitions, 7420 flow. Second operand 7 states and 1162 transitions. [2023-08-26 13:26:42,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 457 transitions, 8523 flow [2023-08-26 13:26:43,968 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 13:26:43,974 INFO L231 Difference]: Finished difference. Result has 126 places, 393 transitions, 7326 flow [2023-08-26 13:26:43,974 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 13:26:43,974 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 48 predicate places. [2023-08-26 13:26:43,974 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 393 transitions, 7326 flow [2023-08-26 13:26:43,975 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 13:26:43,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:26:43,975 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 13:26:43,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-26 13:26:43,975 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 13:26:43,975 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:26:43,976 INFO L85 PathProgramCache]: Analyzing trace with hash -265140815, now seen corresponding path program 12 times [2023-08-26 13:26:43,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:26:43,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362769874] [2023-08-26 13:26:43,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:26:43,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:26:44,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:26:44,183 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 13:26:44,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:26:44,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362769874] [2023-08-26 13:26:44,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362769874] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:26:44,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:26:44,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 13:26:44,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536920847] [2023-08-26 13:26:44,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:26:44,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 13:26:44,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:26:44,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 13:26:44,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 13:26:44,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 13:26:44,187 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 13:26:44,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:26:44,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 13:26:44,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:26:51,323 INFO L124 PetriNetUnfolderBase]: 36774/58231 cut-off events. [2023-08-26 13:26:51,323 INFO L125 PetriNetUnfolderBase]: For 451459/476880 co-relation queries the response was YES. [2023-08-26 13:26:51,816 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 13:26:52,047 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 213 selfloop transitions, 296 changer transitions 0/523 dead transitions. [2023-08-26 13:26:52,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 523 transitions, 9424 flow [2023-08-26 13:26:52,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 13:26:52,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 13:26:52,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1518 transitions. [2023-08-26 13:26:52,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5049900199600799 [2023-08-26 13:26:52,049 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1518 transitions. [2023-08-26 13:26:52,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1518 transitions. [2023-08-26 13:26:52,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:26:52,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1518 transitions. [2023-08-26 13:26:52,051 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 13:26:52,054 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 13:26:52,054 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 13:26:52,054 INFO L175 Difference]: Start difference. First operand has 126 places, 393 transitions, 7326 flow. Second operand 9 states and 1518 transitions. [2023-08-26 13:26:52,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 523 transitions, 9424 flow [2023-08-26 13:26:52,677 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 13:26:52,684 INFO L231 Difference]: Finished difference. Result has 134 places, 416 transitions, 8452 flow [2023-08-26 13:26:52,684 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 13:26:52,684 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 56 predicate places. [2023-08-26 13:26:52,684 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 416 transitions, 8452 flow [2023-08-26 13:26:52,685 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 13:26:52,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:26:52,685 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 13:26:52,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-26 13:26:52,685 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 13:26:52,685 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:26:52,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1372042799, now seen corresponding path program 13 times [2023-08-26 13:26:52,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:26:52,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458262664] [2023-08-26 13:26:52,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:26:52,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:26:52,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:26:52,890 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 13:26:52,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:26:52,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458262664] [2023-08-26 13:26:52,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458262664] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:26:52,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:26:52,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 13:26:52,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193896212] [2023-08-26 13:26:52,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:26:52,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 13:26:52,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:26:52,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 13:26:52,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-08-26 13:26:52,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 13:26:52,894 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 13:26:52,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:26:52,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 13:26:52,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:27:00,477 INFO L124 PetriNetUnfolderBase]: 37154/59076 cut-off events. [2023-08-26 13:27:00,478 INFO L125 PetriNetUnfolderBase]: For 570276/589105 co-relation queries the response was YES. [2023-08-26 13:27:01,009 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 13:27:01,254 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 285 selfloop transitions, 293 changer transitions 5/597 dead transitions. [2023-08-26 13:27:01,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 597 transitions, 11932 flow [2023-08-26 13:27:01,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 13:27:01,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 13:27:01,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1827 transitions. [2023-08-26 13:27:01,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4972781709308655 [2023-08-26 13:27:01,256 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1827 transitions. [2023-08-26 13:27:01,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1827 transitions. [2023-08-26 13:27:01,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:27:01,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1827 transitions. [2023-08-26 13:27:01,258 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 13:27:01,260 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 13:27:01,260 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 13:27:01,260 INFO L175 Difference]: Start difference. First operand has 134 places, 416 transitions, 8452 flow. Second operand 11 states and 1827 transitions. [2023-08-26 13:27:01,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 597 transitions, 11932 flow [2023-08-26 13:27:02,196 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 13:27:02,204 INFO L231 Difference]: Finished difference. Result has 143 places, 491 transitions, 10571 flow [2023-08-26 13:27:02,205 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 13:27:02,205 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 65 predicate places. [2023-08-26 13:27:02,205 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 491 transitions, 10571 flow [2023-08-26 13:27:02,205 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 13:27:02,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:27:02,206 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 13:27:02,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-26 13:27:02,206 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 13:27:02,206 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:27:02,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1674119243, now seen corresponding path program 14 times [2023-08-26 13:27:02,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:27:02,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884535828] [2023-08-26 13:27:02,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:27:02,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:27:02,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:27:02,470 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 13:27:02,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:27:02,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884535828] [2023-08-26 13:27:02,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884535828] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:27:02,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:27:02,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 13:27:02,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978476734] [2023-08-26 13:27:02,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:27:02,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 13:27:02,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:27:02,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 13:27:02,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-26 13:27:02,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 13:27:02,474 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 13:27:02,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:27:02,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 13:27:02,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:27:11,109 INFO L124 PetriNetUnfolderBase]: 38089/61286 cut-off events. [2023-08-26 13:27:11,109 INFO L125 PetriNetUnfolderBase]: For 677933/699532 co-relation queries the response was YES. [2023-08-26 13:27:11,598 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 13:27:11,850 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 395 selfloop transitions, 200 changer transitions 3/612 dead transitions. [2023-08-26 13:27:11,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 612 transitions, 12915 flow [2023-08-26 13:27:11,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 13:27:11,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 13:27:11,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1977 transitions. [2023-08-26 13:27:11,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49326347305389223 [2023-08-26 13:27:11,853 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1977 transitions. [2023-08-26 13:27:11,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1977 transitions. [2023-08-26 13:27:11,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:27:11,853 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1977 transitions. [2023-08-26 13:27:11,855 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 13:27:11,857 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 13:27:11,858 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 13:27:11,858 INFO L175 Difference]: Start difference. First operand has 143 places, 491 transitions, 10571 flow. Second operand 12 states and 1977 transitions. [2023-08-26 13:27:11,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 612 transitions, 12915 flow [2023-08-26 13:27:13,400 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 13:27:13,408 INFO L231 Difference]: Finished difference. Result has 149 places, 510 transitions, 11186 flow [2023-08-26 13:27:13,409 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 13:27:13,409 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 71 predicate places. [2023-08-26 13:27:13,409 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 510 transitions, 11186 flow [2023-08-26 13:27:13,409 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 13:27:13,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:27:13,409 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 13:27:13,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-26 13:27:13,410 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 13:27:13,410 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:27:13,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1214664009, now seen corresponding path program 15 times [2023-08-26 13:27:13,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:27:13,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758185031] [2023-08-26 13:27:13,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:27:13,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:27:13,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:27:13,676 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 13:27:13,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:27:13,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758185031] [2023-08-26 13:27:13,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758185031] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:27:13,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:27:13,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 13:27:13,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061662572] [2023-08-26 13:27:13,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:27:13,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 13:27:13,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:27:13,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 13:27:13,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-26 13:27:13,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 13:27:13,680 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 13:27:13,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:27:13,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 13:27:13,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:27:23,249 INFO L124 PetriNetUnfolderBase]: 41970/68366 cut-off events. [2023-08-26 13:27:23,249 INFO L125 PetriNetUnfolderBase]: For 747541/775199 co-relation queries the response was YES. [2023-08-26 13:27:23,822 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 13:27:24,103 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 149 selfloop transitions, 560 changer transitions 0/723 dead transitions. [2023-08-26 13:27:24,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 723 transitions, 14758 flow [2023-08-26 13:27:24,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 13:27:24,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 13:27:24,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2176 transitions. [2023-08-26 13:27:24,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5011515430677107 [2023-08-26 13:27:24,106 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2176 transitions. [2023-08-26 13:27:24,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2176 transitions. [2023-08-26 13:27:24,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:27:24,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2176 transitions. [2023-08-26 13:27:24,108 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 13:27:24,110 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 13:27:24,111 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 13:27:24,111 INFO L175 Difference]: Start difference. First operand has 149 places, 510 transitions, 11186 flow. Second operand 13 states and 2176 transitions. [2023-08-26 13:27:24,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 723 transitions, 14758 flow [2023-08-26 13:27:25,862 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 13:27:25,872 INFO L231 Difference]: Finished difference. Result has 155 places, 618 transitions, 14001 flow [2023-08-26 13:27:25,872 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 13:27:25,873 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 77 predicate places. [2023-08-26 13:27:25,873 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 618 transitions, 14001 flow [2023-08-26 13:27:25,873 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 13:27:25,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:27:25,873 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 13:27:25,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-26 13:27:25,873 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 13:27:25,874 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:27:25,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1879870987, now seen corresponding path program 16 times [2023-08-26 13:27:25,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:27:25,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982646169] [2023-08-26 13:27:25,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:27:25,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:27:25,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:27:26,117 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 13:27:26,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:27:26,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982646169] [2023-08-26 13:27:26,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982646169] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:27:26,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:27:26,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 13:27:26,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196592364] [2023-08-26 13:27:26,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:27:26,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 13:27:26,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:27:26,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 13:27:26,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-08-26 13:27:26,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 334 [2023-08-26 13:27:26,121 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 13:27:26,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:27:26,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 334 [2023-08-26 13:27:26,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:27:45,347 INFO L124 PetriNetUnfolderBase]: 86396/123925 cut-off events. [2023-08-26 13:27:45,347 INFO L125 PetriNetUnfolderBase]: For 1422870/1422870 co-relation queries the response was YES. [2023-08-26 13:27:46,401 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 13:27:46,853 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 248 selfloop transitions, 691 changer transitions 0/939 dead transitions. [2023-08-26 13:27:46,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 939 transitions, 19545 flow [2023-08-26 13:27:46,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 13:27:46,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 13:27:46,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2514 transitions. [2023-08-26 13:27:46,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47043413173652693 [2023-08-26 13:27:46,855 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2514 transitions. [2023-08-26 13:27:46,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2514 transitions. [2023-08-26 13:27:46,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:27:46,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2514 transitions. [2023-08-26 13:27:46,858 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 13:27:46,861 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 13:27:46,861 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 13:27:46,861 INFO L175 Difference]: Start difference. First operand has 155 places, 618 transitions, 14001 flow. Second operand 16 states and 2514 transitions. [2023-08-26 13:27:46,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 939 transitions, 19545 flow [2023-08-26 13:27:55,761 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 13:27:55,776 INFO L231 Difference]: Finished difference. Result has 172 places, 752 transitions, 18743 flow [2023-08-26 13:27:55,777 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 13:27:55,777 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 94 predicate places. [2023-08-26 13:27:55,778 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 752 transitions, 18743 flow [2023-08-26 13:27:55,778 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 13:27:55,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:27:55,778 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 13:27:55,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-26 13:27:55,778 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 13:27:55,779 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:27:55,779 INFO L85 PathProgramCache]: Analyzing trace with hash -699973821, now seen corresponding path program 17 times [2023-08-26 13:27:55,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:27:55,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035065850] [2023-08-26 13:27:55,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:27:55,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:27:55,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:27:56,015 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 13:27:56,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:27:56,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035065850] [2023-08-26 13:27:56,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035065850] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:27:56,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:27:56,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 13:27:56,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756379385] [2023-08-26 13:27:56,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:27:56,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 13:27:56,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:27:56,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 13:27:56,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-26 13:27:56,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 334 [2023-08-26 13:27:56,018 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 13:27:56,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:27:56,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 334 [2023-08-26 13:27:56,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:28:19,795 INFO L124 PetriNetUnfolderBase]: 89339/128494 cut-off events. [2023-08-26 13:28:19,795 INFO L125 PetriNetUnfolderBase]: For 1966151/1966151 co-relation queries the response was YES. [2023-08-26 13:28:20,938 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 13:28:21,417 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 310 selfloop transitions, 694 changer transitions 2/1006 dead transitions. [2023-08-26 13:28:21,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 1006 transitions, 23335 flow [2023-08-26 13:28:21,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 13:28:21,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 13:28:21,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2227 transitions. [2023-08-26 13:28:21,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4762617621899059 [2023-08-26 13:28:21,420 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2227 transitions. [2023-08-26 13:28:21,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2227 transitions. [2023-08-26 13:28:21,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:28:21,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2227 transitions. [2023-08-26 13:28:21,423 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 13:28:21,425 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 13:28:21,425 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 13:28:21,426 INFO L175 Difference]: Start difference. First operand has 172 places, 752 transitions, 18743 flow. Second operand 14 states and 2227 transitions. [2023-08-26 13:28:21,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 1006 transitions, 23335 flow [2023-08-26 13:28:39,094 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 13:28:39,113 INFO L231 Difference]: Finished difference. Result has 184 places, 803 transitions, 21539 flow [2023-08-26 13:28:39,114 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 13:28:39,114 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 106 predicate places. [2023-08-26 13:28:39,114 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 803 transitions, 21539 flow [2023-08-26 13:28:39,114 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 13:28:39,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:28:39,115 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 13:28:39,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-26 13:28:39,115 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 13:28:39,115 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:28:39,115 INFO L85 PathProgramCache]: Analyzing trace with hash 2000631835, now seen corresponding path program 18 times [2023-08-26 13:28:39,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:28:39,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862734320] [2023-08-26 13:28:39,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:28:39,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:28:39,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:28:39,320 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 13:28:39,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:28:39,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862734320] [2023-08-26 13:28:39,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862734320] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:28:39,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:28:39,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 13:28:39,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873781226] [2023-08-26 13:28:39,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:28:39,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 13:28:39,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:28:39,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 13:28:39,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-26 13:28:39,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 334 [2023-08-26 13:28:39,323 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 13:28:39,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:28:39,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 334 [2023-08-26 13:28:39,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:28:51,544 INFO L124 PetriNetUnfolderBase]: 45171/74576 cut-off events. [2023-08-26 13:28:51,544 INFO L125 PetriNetUnfolderBase]: For 1595712/1637398 co-relation queries the response was YES. [2023-08-26 13:28:52,609 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 13:28:53,061 INFO L140 encePairwiseOnDemand]: 322/334 looper letters, 221 selfloop transitions, 720 changer transitions 2/957 dead transitions. [2023-08-26 13:28:53,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 957 transitions, 24985 flow [2023-08-26 13:28:53,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 13:28:53,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 13:28:53,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2347 transitions. [2023-08-26 13:28:53,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5019247219846023 [2023-08-26 13:28:53,063 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2347 transitions. [2023-08-26 13:28:53,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2347 transitions. [2023-08-26 13:28:53,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:28:53,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2347 transitions. [2023-08-26 13:28:53,066 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 13:28:53,068 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 13:28:53,069 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 13:28:53,069 INFO L175 Difference]: Start difference. First operand has 184 places, 803 transitions, 21539 flow. Second operand 14 states and 2347 transitions. [2023-08-26 13:28:53,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 957 transitions, 24985 flow