/usr/bin/java -Xmx8000000000 -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-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-?-3902331-m [2022-09-20 22:42:37,868 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-09-20 22:42:37,869 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-09-20 22:42:37,903 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-09-20 22:42:37,904 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-09-20 22:42:37,907 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-09-20 22:42:37,909 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-09-20 22:42:37,911 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-09-20 22:42:37,912 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-09-20 22:42:37,916 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-09-20 22:42:37,916 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-09-20 22:42:37,917 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-09-20 22:42:37,917 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-09-20 22:42:37,919 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-09-20 22:42:37,920 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-09-20 22:42:37,922 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-09-20 22:42:37,923 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-09-20 22:42:37,924 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-09-20 22:42:37,925 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-09-20 22:42:37,930 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-09-20 22:42:37,931 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-09-20 22:42:37,931 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-09-20 22:42:37,934 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-09-20 22:42:37,935 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-09-20 22:42:37,940 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-09-20 22:42:37,940 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-09-20 22:42:37,940 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-09-20 22:42:37,942 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-09-20 22:42:37,942 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-09-20 22:42:37,942 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-09-20 22:42:37,942 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-09-20 22:42:37,943 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-09-20 22:42:37,944 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-09-20 22:42:37,944 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-09-20 22:42:37,945 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-09-20 22:42:37,945 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-09-20 22:42:37,946 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-09-20 22:42:37,946 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-09-20 22:42:37,946 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-09-20 22:42:37,946 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-09-20 22:42:37,947 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-09-20 22:42:37,947 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-09-20 22:42:37,970 INFO L113 SettingsManager]: Loading preferences was successful [2022-09-20 22:42:37,970 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-09-20 22:42:37,971 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-09-20 22:42:37,971 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-09-20 22:42:37,971 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-09-20 22:42:37,972 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-09-20 22:42:37,972 INFO L138 SettingsManager]: * Use SBE=true [2022-09-20 22:42:37,972 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-09-20 22:42:37,972 INFO L138 SettingsManager]: * sizeof long=4 [2022-09-20 22:42:37,972 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-09-20 22:42:37,973 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-09-20 22:42:37,973 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-09-20 22:42:37,973 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-09-20 22:42:37,973 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-09-20 22:42:37,973 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-09-20 22:42:37,973 INFO L138 SettingsManager]: * sizeof long double=12 [2022-09-20 22:42:37,973 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-09-20 22:42:37,973 INFO L138 SettingsManager]: * Use constant arrays=true [2022-09-20 22:42:37,973 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-09-20 22:42:37,973 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-09-20 22:42:37,973 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-09-20 22:42:37,973 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-09-20 22:42:37,974 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-09-20 22:42:37,974 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-20 22:42:37,974 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-09-20 22:42:37,974 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-09-20 22:42:37,974 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-09-20 22:42:37,974 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-09-20 22:42:37,974 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-09-20 22:42:37,974 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-09-20 22:42:37,975 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-09-20 22:42:37,975 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2022-09-20 22:42:38,179 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-09-20 22:42:38,206 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-09-20 22:42:38,208 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-09-20 22:42:38,209 INFO L271 PluginConnector]: Initializing CDTParser... [2022-09-20 22:42:38,209 INFO L275 PluginConnector]: CDTParser initialized [2022-09-20 22:42:38,211 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c [2022-09-20 22:42:38,265 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c4dcfda4/e042456961834aecb060d590da1dbe9c/FLAG9b66c3c97 [2022-09-20 22:42:38,631 INFO L306 CDTParser]: Found 1 translation units. [2022-09-20 22:42:38,631 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c [2022-09-20 22:42:38,643 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c4dcfda4/e042456961834aecb060d590da1dbe9c/FLAG9b66c3c97 [2022-09-20 22:42:38,659 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c4dcfda4/e042456961834aecb060d590da1dbe9c [2022-09-20 22:42:38,661 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-09-20 22:42:38,662 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-09-20 22:42:38,664 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-09-20 22:42:38,664 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-09-20 22:42:38,667 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-09-20 22:42:38,667 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 10:42:38" (1/1) ... [2022-09-20 22:42:38,668 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f58ad3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:42:38, skipping insertion in model container [2022-09-20 22:42:38,668 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 10:42:38" (1/1) ... [2022-09-20 22:42:38,673 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-09-20 22:42:38,689 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-09-20 22:42:38,876 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c[2566,2579] [2022-09-20 22:42:38,884 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-20 22:42:38,890 INFO L203 MainTranslator]: Completed pre-run [2022-09-20 22:42:38,917 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c[2566,2579] [2022-09-20 22:42:38,919 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-20 22:42:38,930 INFO L208 MainTranslator]: Completed translation [2022-09-20 22:42:38,931 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:42:38 WrapperNode [2022-09-20 22:42:38,931 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-09-20 22:42:38,932 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-09-20 22:42:38,932 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-09-20 22:42:38,932 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-09-20 22:42:38,937 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:42:38" (1/1) ... [2022-09-20 22:42:38,949 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:42:38" (1/1) ... [2022-09-20 22:42:38,971 INFO L138 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 182 [2022-09-20 22:42:38,972 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-09-20 22:42:38,972 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-09-20 22:42:38,972 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-09-20 22:42:38,973 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-09-20 22:42:38,978 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:42:38" (1/1) ... [2022-09-20 22:42:38,978 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:42:38" (1/1) ... [2022-09-20 22:42:38,989 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:42:38" (1/1) ... [2022-09-20 22:42:38,990 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:42:38" (1/1) ... [2022-09-20 22:42:38,996 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:42:38" (1/1) ... [2022-09-20 22:42:39,003 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:42:38" (1/1) ... [2022-09-20 22:42:39,004 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:42:38" (1/1) ... [2022-09-20 22:42:39,006 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-09-20 22:42:39,006 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-09-20 22:42:39,006 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-09-20 22:42:39,006 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-09-20 22:42:39,010 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:42:38" (1/1) ... [2022-09-20 22:42:39,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-20 22:42:39,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:42:39,046 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) [2022-09-20 22:42:39,051 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 [2022-09-20 22:42:39,072 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-09-20 22:42:39,073 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-09-20 22:42:39,073 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-09-20 22:42:39,073 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-09-20 22:42:39,073 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-09-20 22:42:39,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-09-20 22:42:39,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-09-20 22:42:39,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-09-20 22:42:39,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-09-20 22:42:39,073 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-09-20 22:42:39,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-09-20 22:42:39,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-09-20 22:42:39,073 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-09-20 22:42:39,074 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-09-20 22:42:39,128 INFO L234 CfgBuilder]: Building ICFG [2022-09-20 22:42:39,129 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-09-20 22:42:39,443 INFO L275 CfgBuilder]: Performing block encoding [2022-09-20 22:42:39,450 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-09-20 22:42:39,451 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-09-20 22:42:39,452 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 10:42:39 BoogieIcfgContainer [2022-09-20 22:42:39,453 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-09-20 22:42:39,454 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-09-20 22:42:39,454 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-09-20 22:42:39,458 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-09-20 22:42:39,458 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 10:42:38" (1/3) ... [2022-09-20 22:42:39,459 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ea93120 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 10:42:39, skipping insertion in model container [2022-09-20 22:42:39,459 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:42:38" (2/3) ... [2022-09-20 22:42:39,459 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ea93120 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 10:42:39, skipping insertion in model container [2022-09-20 22:42:39,459 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 10:42:39" (3/3) ... [2022-09-20 22:42:39,460 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-opt-symm.wvr.c [2022-09-20 22:42:39,472 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-09-20 22:42:39,472 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-09-20 22:42:39,473 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-09-20 22:42:39,516 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-09-20 22:42:39,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 208 places, 222 transitions, 460 flow [2022-09-20 22:42:39,593 INFO L130 PetriNetUnfolder]: 21/220 cut-off events. [2022-09-20 22:42:39,594 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-09-20 22:42:39,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 220 events. 21/220 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 266 event pairs, 0 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 155. Up to 3 conditions per place. [2022-09-20 22:42:39,600 INFO L82 GeneralOperation]: Start removeDead. Operand has 208 places, 222 transitions, 460 flow [2022-09-20 22:42:39,604 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 197 places, 211 transitions, 434 flow [2022-09-20 22:42:39,610 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-20 22:42:39,614 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;@12350f7a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-20 22:42:39,615 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-09-20 22:42:39,641 INFO L130 PetriNetUnfolder]: 21/210 cut-off events. [2022-09-20 22:42:39,642 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-09-20 22:42:39,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:39,642 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:39,643 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:39,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:39,646 INFO L85 PathProgramCache]: Analyzing trace with hash 223501377, now seen corresponding path program 1 times [2022-09-20 22:42:39,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:39,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91379689] [2022-09-20 22:42:39,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:39,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:39,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:39,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:42:39,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:39,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91379689] [2022-09-20 22:42:39,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91379689] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:39,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:39,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-20 22:42:39,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043595125] [2022-09-20 22:42:39,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:39,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-09-20 22:42:39,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:39,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-09-20 22:42:39,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-09-20 22:42:39,876 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 222 [2022-09-20 22:42:39,881 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 211 transitions, 434 flow. Second operand has 2 states, 2 states have (on average 210.0) internal successors, (420), 2 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:39,882 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:39,882 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 222 [2022-09-20 22:42:39,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:39,951 INFO L130 PetriNetUnfolder]: 10/200 cut-off events. [2022-09-20 22:42:39,951 INFO L131 PetriNetUnfolder]: For 9/10 co-relation queries the response was YES. [2022-09-20 22:42:39,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 214 conditions, 200 events. 10/200 cut-off events. For 9/10 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 250 event pairs, 0 based on Foata normal form. 13/196 useless extension candidates. Maximal degree in co-relation 148. Up to 5 conditions per place. [2022-09-20 22:42:39,955 INFO L137 encePairwiseOnDemand]: 211/222 looper letters, 4 selfloop transitions, 0 changer transitions 5/200 dead transitions. [2022-09-20 22:42:39,955 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 200 transitions, 420 flow [2022-09-20 22:42:39,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-09-20 22:42:39,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-09-20 22:42:39,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 427 transitions. [2022-09-20 22:42:39,969 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9617117117117117 [2022-09-20 22:42:39,969 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 427 transitions. [2022-09-20 22:42:39,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 427 transitions. [2022-09-20 22:42:39,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:39,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 427 transitions. [2022-09-20 22:42:39,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 213.5) internal successors, (427), 2 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:39,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 222.0) internal successors, (666), 3 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:39,982 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 222.0) internal successors, (666), 3 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:39,984 INFO L175 Difference]: Start difference. First operand has 197 places, 211 transitions, 434 flow. Second operand 2 states and 427 transitions. [2022-09-20 22:42:39,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 200 transitions, 420 flow [2022-09-20 22:42:39,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 200 transitions, 412 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-09-20 22:42:39,991 INFO L231 Difference]: Finished difference. Result has 194 places, 195 transitions, 394 flow [2022-09-20 22:42:39,992 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=394, PETRI_PLACES=194, PETRI_TRANSITIONS=195} [2022-09-20 22:42:39,998 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, -3 predicate places. [2022-09-20 22:42:39,999 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 195 transitions, 394 flow [2022-09-20 22:42:39,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 210.0) internal successors, (420), 2 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:39,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:40,000 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:40,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-09-20 22:42:40,000 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:40,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:40,002 INFO L85 PathProgramCache]: Analyzing trace with hash 55269853, now seen corresponding path program 1 times [2022-09-20 22:42:40,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:40,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967921827] [2022-09-20 22:42:40,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:40,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:40,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:40,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:42:40,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:40,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967921827] [2022-09-20 22:42:40,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967921827] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:40,167 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:40,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-20 22:42:40,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893289525] [2022-09-20 22:42:40,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:40,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-09-20 22:42:40,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:40,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-09-20 22:42:40,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-09-20 22:42:40,172 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 222 [2022-09-20 22:42:40,172 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 195 transitions, 394 flow. Second operand has 5 states, 5 states have (on average 186.0) internal successors, (930), 5 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) [2022-09-20 22:42:40,173 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:40,173 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 222 [2022-09-20 22:42:40,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:40,267 INFO L130 PetriNetUnfolder]: 10/207 cut-off events. [2022-09-20 22:42:40,268 INFO L131 PetriNetUnfolder]: For 2/3 co-relation queries the response was YES. [2022-09-20 22:42:40,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 248 conditions, 207 events. 10/207 cut-off events. For 2/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 241 event pairs, 0 based on Foata normal form. 0/195 useless extension candidates. Maximal degree in co-relation 245. Up to 25 conditions per place. [2022-09-20 22:42:40,273 INFO L137 encePairwiseOnDemand]: 212/222 looper letters, 28 selfloop transitions, 8 changer transitions 0/203 dead transitions. [2022-09-20 22:42:40,277 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 203 transitions, 482 flow [2022-09-20 22:42:40,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:42:40,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:42:40,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 948 transitions. [2022-09-20 22:42:40,279 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8540540540540541 [2022-09-20 22:42:40,279 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 948 transitions. [2022-09-20 22:42:40,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 948 transitions. [2022-09-20 22:42:40,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:40,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 948 transitions. [2022-09-20 22:42:40,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 189.6) internal successors, (948), 5 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:40,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 222.0) internal successors, (1332), 6 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:40,285 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 222.0) internal successors, (1332), 6 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:40,285 INFO L175 Difference]: Start difference. First operand has 194 places, 195 transitions, 394 flow. Second operand 5 states and 948 transitions. [2022-09-20 22:42:40,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 203 transitions, 482 flow [2022-09-20 22:42:40,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 203 transitions, 482 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-09-20 22:42:40,293 INFO L231 Difference]: Finished difference. Result has 194 places, 197 transitions, 426 flow [2022-09-20 22:42:40,293 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=426, PETRI_PLACES=194, PETRI_TRANSITIONS=197} [2022-09-20 22:42:40,294 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, -3 predicate places. [2022-09-20 22:42:40,294 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 197 transitions, 426 flow [2022-09-20 22:42:40,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 186.0) internal successors, (930), 5 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) [2022-09-20 22:42:40,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:40,294 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:40,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-09-20 22:42:40,295 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:40,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:40,296 INFO L85 PathProgramCache]: Analyzing trace with hash 189746204, now seen corresponding path program 1 times [2022-09-20 22:42:40,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:40,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798862957] [2022-09-20 22:42:40,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:40,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:40,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:40,425 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-09-20 22:42:40,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:40,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798862957] [2022-09-20 22:42:40,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798862957] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:42:40,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420529760] [2022-09-20 22:42:40,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:40,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:42:40,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:42:40,455 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:42:40,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-09-20 22:42:40,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:40,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 6 conjunts are in the unsatisfiable core [2022-09-20 22:42:40,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:42:40,700 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-09-20 22:42:40,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-20 22:42:40,784 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-09-20 22:42:40,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420529760] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-20 22:42:40,785 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-20 22:42:40,785 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-09-20 22:42:40,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877716184] [2022-09-20 22:42:40,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-20 22:42:40,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-09-20 22:42:40,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:40,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-09-20 22:42:40,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-09-20 22:42:40,788 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 222 [2022-09-20 22:42:40,790 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 197 transitions, 426 flow. Second operand has 15 states, 15 states have (on average 183.33333333333334) internal successors, (2750), 15 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:40,790 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:40,790 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 222 [2022-09-20 22:42:40,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:40,954 INFO L130 PetriNetUnfolder]: 10/225 cut-off events. [2022-09-20 22:42:40,954 INFO L131 PetriNetUnfolder]: For 10/11 co-relation queries the response was YES. [2022-09-20 22:42:40,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300 conditions, 225 events. 10/225 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 225 event pairs, 0 based on Foata normal form. 4/219 useless extension candidates. Maximal degree in co-relation 295. Up to 19 conditions per place. [2022-09-20 22:42:40,956 INFO L137 encePairwiseOnDemand]: 206/222 looper letters, 30 selfloop transitions, 22 changer transitions 0/217 dead transitions. [2022-09-20 22:42:40,956 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 217 transitions, 574 flow [2022-09-20 22:42:40,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-09-20 22:42:40,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-09-20 22:42:40,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2036 transitions. [2022-09-20 22:42:40,959 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8337428337428338 [2022-09-20 22:42:40,959 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2036 transitions. [2022-09-20 22:42:40,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2036 transitions. [2022-09-20 22:42:40,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:40,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2036 transitions. [2022-09-20 22:42:40,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 185.0909090909091) internal successors, (2036), 11 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:40,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 222.0) internal successors, (2664), 12 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:40,967 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 222.0) internal successors, (2664), 12 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:40,967 INFO L175 Difference]: Start difference. First operand has 194 places, 197 transitions, 426 flow. Second operand 11 states and 2036 transitions. [2022-09-20 22:42:40,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 217 transitions, 574 flow [2022-09-20 22:42:40,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 217 transitions, 562 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-09-20 22:42:40,973 INFO L231 Difference]: Finished difference. Result has 204 places, 209 transitions, 525 flow [2022-09-20 22:42:40,973 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=525, PETRI_PLACES=204, PETRI_TRANSITIONS=209} [2022-09-20 22:42:40,974 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 7 predicate places. [2022-09-20 22:42:40,974 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 209 transitions, 525 flow [2022-09-20 22:42:40,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 183.33333333333334) internal successors, (2750), 15 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:40,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:40,976 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:40,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-09-20 22:42:41,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:42:41,193 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:41,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:41,194 INFO L85 PathProgramCache]: Analyzing trace with hash -970353476, now seen corresponding path program 2 times [2022-09-20 22:42:41,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:41,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797345954] [2022-09-20 22:42:41,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:41,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:41,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:41,360 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-09-20 22:42:41,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:41,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797345954] [2022-09-20 22:42:41,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797345954] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:42:41,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901245773] [2022-09-20 22:42:41,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-09-20 22:42:41,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:42:41,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:42:41,373 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:42:41,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-09-20 22:42:41,473 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-09-20 22:42:41,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-20 22:42:41,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 7 conjunts are in the unsatisfiable core [2022-09-20 22:42:41,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:42:41,574 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-09-20 22:42:41,574 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-20 22:42:41,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901245773] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:41,575 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-20 22:42:41,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2022-09-20 22:42:41,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064675759] [2022-09-20 22:42:41,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:41,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:41,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:41,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:41,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-09-20 22:42:41,577 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:41,578 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 209 transitions, 525 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:41,578 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:41,578 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:41,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:41,779 INFO L130 PetriNetUnfolder]: 111/654 cut-off events. [2022-09-20 22:42:41,779 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-09-20 22:42:41,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 891 conditions, 654 events. 111/654 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 3155 event pairs, 7 based on Foata normal form. 0/587 useless extension candidates. Maximal degree in co-relation 883. Up to 70 conditions per place. [2022-09-20 22:42:41,782 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 50 selfloop transitions, 10 changer transitions 1/250 dead transitions. [2022-09-20 22:42:41,783 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 250 transitions, 734 flow [2022-09-20 22:42:41,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-09-20 22:42:41,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-09-20 22:42:41,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1583 transitions. [2022-09-20 22:42:41,785 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8913288288288288 [2022-09-20 22:42:41,785 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1583 transitions. [2022-09-20 22:42:41,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1583 transitions. [2022-09-20 22:42:41,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:41,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1583 transitions. [2022-09-20 22:42:41,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 197.875) internal successors, (1583), 8 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:41,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:41,790 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:41,790 INFO L175 Difference]: Start difference. First operand has 204 places, 209 transitions, 525 flow. Second operand 8 states and 1583 transitions. [2022-09-20 22:42:41,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 250 transitions, 734 flow [2022-09-20 22:42:41,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 250 transitions, 717 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-09-20 22:42:41,795 INFO L231 Difference]: Finished difference. Result has 213 places, 216 transitions, 571 flow [2022-09-20 22:42:41,795 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=571, PETRI_PLACES=213, PETRI_TRANSITIONS=216} [2022-09-20 22:42:41,796 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 16 predicate places. [2022-09-20 22:42:41,796 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 216 transitions, 571 flow [2022-09-20 22:42:41,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:41,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:41,797 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:41,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-09-20 22:42:42,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-09-20 22:42:42,024 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:42,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:42,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1391237634, now seen corresponding path program 3 times [2022-09-20 22:42:42,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:42,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705149139] [2022-09-20 22:42:42,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:42,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:42,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:42,113 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-09-20 22:42:42,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:42,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705149139] [2022-09-20 22:42:42,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705149139] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:42:42,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269045905] [2022-09-20 22:42:42,114 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-09-20 22:42:42,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:42:42,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:42:42,136 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:42:42,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-09-20 22:42:42,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-09-20 22:42:42,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-20 22:42:42,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 7 conjunts are in the unsatisfiable core [2022-09-20 22:42:42,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:42:42,305 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-09-20 22:42:42,306 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-20 22:42:42,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269045905] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:42,306 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-20 22:42:42,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2022-09-20 22:42:42,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887351404] [2022-09-20 22:42:42,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:42,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:42,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:42,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:42,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-09-20 22:42:42,308 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:42,309 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 216 transitions, 571 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:42,309 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:42,309 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:42,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:42,578 INFO L130 PetriNetUnfolder]: 251/1448 cut-off events. [2022-09-20 22:42:42,578 INFO L131 PetriNetUnfolder]: For 153/156 co-relation queries the response was YES. [2022-09-20 22:42:42,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1999 conditions, 1448 events. 251/1448 cut-off events. For 153/156 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 10544 event pairs, 4 based on Foata normal form. 0/1300 useless extension candidates. Maximal degree in co-relation 1987. Up to 112 conditions per place. [2022-09-20 22:42:42,586 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 53 selfloop transitions, 10 changer transitions 1/260 dead transitions. [2022-09-20 22:42:42,587 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 260 transitions, 795 flow [2022-09-20 22:42:42,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-09-20 22:42:42,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-09-20 22:42:42,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1586 transitions. [2022-09-20 22:42:42,589 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8930180180180181 [2022-09-20 22:42:42,589 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1586 transitions. [2022-09-20 22:42:42,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1586 transitions. [2022-09-20 22:42:42,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:42,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1586 transitions. [2022-09-20 22:42:42,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 198.25) internal successors, (1586), 8 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:42,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:42,595 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:42,595 INFO L175 Difference]: Start difference. First operand has 213 places, 216 transitions, 571 flow. Second operand 8 states and 1586 transitions. [2022-09-20 22:42:42,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 260 transitions, 795 flow [2022-09-20 22:42:42,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 260 transitions, 795 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-09-20 22:42:42,600 INFO L231 Difference]: Finished difference. Result has 224 places, 223 transitions, 634 flow [2022-09-20 22:42:42,600 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=634, PETRI_PLACES=224, PETRI_TRANSITIONS=223} [2022-09-20 22:42:42,601 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 27 predicate places. [2022-09-20 22:42:42,601 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 223 transitions, 634 flow [2022-09-20 22:42:42,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:42,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:42,602 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:42,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-09-20 22:42:42,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:42:42,819 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:42,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:42,820 INFO L85 PathProgramCache]: Analyzing trace with hash 629186388, now seen corresponding path program 4 times [2022-09-20 22:42:42,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:42,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497516946] [2022-09-20 22:42:42,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:42,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:42,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:42,919 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-09-20 22:42:42,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:42,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497516946] [2022-09-20 22:42:42,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497516946] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:42:42,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650694516] [2022-09-20 22:42:42,920 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-09-20 22:42:42,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:42:42,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:42:42,928 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:42:42,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-09-20 22:42:43,031 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-09-20 22:42:43,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-20 22:42:43,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 10 conjunts are in the unsatisfiable core [2022-09-20 22:42:43,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:42:43,165 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-09-20 22:42:43,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-20 22:42:43,262 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-09-20 22:42:43,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650694516] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-20 22:42:43,263 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-20 22:42:43,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-09-20 22:42:43,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174472337] [2022-09-20 22:42:43,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-20 22:42:43,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-09-20 22:42:43,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:43,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-09-20 22:42:43,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-09-20 22:42:43,269 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 222 [2022-09-20 22:42:43,272 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 223 transitions, 634 flow. Second operand has 22 states, 22 states have (on average 183.1818181818182) internal successors, (4030), 22 states have internal predecessors, (4030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:43,272 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:43,272 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 222 [2022-09-20 22:42:43,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:43,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([615] thread2EXIT-->L90-2: Formula: (and (= 0 v_thread2Thread1of1ForFork1_thidvar2_4) (= v_thread2Thread1of1ForFork1_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem24#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) (= 0 v_thread2Thread1of1ForFork1_thidvar1_4)) InVars {thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_4, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, ULTIMATE.start_main_#t~mem24#1=|v_ULTIMATE.start_main_#t~mem24#1_5|, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} OutVars{thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_4, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, ULTIMATE.start_main_#t~mem24#1=|v_ULTIMATE.start_main_#t~mem24#1_5|, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} AuxVars[] AssignedVars[][232], [Black: 1501#(or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0)))), Black: 222#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 2155#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 1089#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 1)), Black: 1095#(and (< |ULTIMATE.start_create_fresh_int_array_~i~2#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 211#true, Black: 2157#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (<= |thread1Thread1of1ForFork0_~i~0#1| 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 2052#(or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0))), 1622#(and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), Black: 1633#true, Black: 2153#(and (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 0))) (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0)))), 3197#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1100#true, 126#L90-2true, Black: 1620#(and (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0) (= ~isNullA~0 0))) (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0))))), Black: 1624#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), 1081#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-09-20 22:42:43,578 INFO L383 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-09-20 22:42:43,578 INFO L386 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-09-20 22:42:43,578 INFO L386 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-09-20 22:42:43,578 INFO L386 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-09-20 22:42:43,578 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([615] thread2EXIT-->L90-2: Formula: (and (= 0 v_thread2Thread1of1ForFork1_thidvar2_4) (= v_thread2Thread1of1ForFork1_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem24#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) (= 0 v_thread2Thread1of1ForFork1_thidvar1_4)) InVars {thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_4, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, ULTIMATE.start_main_#t~mem24#1=|v_ULTIMATE.start_main_#t~mem24#1_5|, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} OutVars{thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_4, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, ULTIMATE.start_main_#t~mem24#1=|v_ULTIMATE.start_main_#t~mem24#1_5|, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} AuxVars[] AssignedVars[][232], [Black: 222#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1501#(or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0)))), 2155#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 1089#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 1)), Black: 1095#(and (< |ULTIMATE.start_create_fresh_int_array_~i~2#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 211#true, Black: 2157#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (<= |thread1Thread1of1ForFork0_~i~0#1| 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 2052#(or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0))), 1622#(and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), Black: 1633#true, Black: 2153#(and (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 0))) (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0)))), 3197#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1100#true, 126#L90-2true, Black: 1620#(and (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0) (= ~isNullA~0 0))) (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0))))), 1081#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1624#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0)))]) [2022-09-20 22:42:43,579 INFO L383 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-09-20 22:42:43,579 INFO L386 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-09-20 22:42:43,579 INFO L386 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-09-20 22:42:43,579 INFO L386 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-09-20 22:42:43,579 INFO L386 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-09-20 22:42:43,580 INFO L130 PetriNetUnfolder]: 75/703 cut-off events. [2022-09-20 22:42:43,581 INFO L131 PetriNetUnfolder]: For 139/150 co-relation queries the response was YES. [2022-09-20 22:42:43,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1044 conditions, 703 events. 75/703 cut-off events. For 139/150 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 3438 event pairs, 0 based on Foata normal form. 4/660 useless extension candidates. Maximal degree in co-relation 1027. Up to 32 conditions per place. [2022-09-20 22:42:43,585 INFO L137 encePairwiseOnDemand]: 206/222 looper letters, 38 selfloop transitions, 34 changer transitions 0/251 dead transitions. [2022-09-20 22:42:43,585 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 251 transitions, 890 flow [2022-09-20 22:42:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-09-20 22:42:43,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-09-20 22:42:43,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3136 transitions. [2022-09-20 22:42:43,590 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.830948595654478 [2022-09-20 22:42:43,590 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3136 transitions. [2022-09-20 22:42:43,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3136 transitions. [2022-09-20 22:42:43,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:43,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3136 transitions. [2022-09-20 22:42:43,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 184.47058823529412) internal successors, (3136), 17 states have internal predecessors, (3136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:43,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 222.0) internal successors, (3996), 18 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:43,600 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 222.0) internal successors, (3996), 18 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:43,600 INFO L175 Difference]: Start difference. First operand has 224 places, 223 transitions, 634 flow. Second operand 17 states and 3136 transitions. [2022-09-20 22:42:43,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 251 transitions, 890 flow [2022-09-20 22:42:43,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 251 transitions, 890 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-09-20 22:42:43,605 INFO L231 Difference]: Finished difference. Result has 242 places, 237 transitions, 809 flow [2022-09-20 22:42:43,605 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=809, PETRI_PLACES=242, PETRI_TRANSITIONS=237} [2022-09-20 22:42:43,605 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 45 predicate places. [2022-09-20 22:42:43,606 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 237 transitions, 809 flow [2022-09-20 22:42:43,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 183.1818181818182) internal successors, (4030), 22 states have internal predecessors, (4030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:43,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:43,607 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:43,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-09-20 22:42:43,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:42:43,823 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:43,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:43,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1541378632, now seen corresponding path program 5 times [2022-09-20 22:42:43,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:43,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014909999] [2022-09-20 22:42:43,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:43,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:43,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:43,928 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:43,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:43,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014909999] [2022-09-20 22:42:43,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014909999] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:43,929 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:43,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:43,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850327964] [2022-09-20 22:42:43,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:43,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:43,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:43,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:43,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:43,931 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:43,931 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 237 transitions, 809 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:43,931 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:43,932 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:43,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:44,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L66-2-->L67: Formula: (and (< |v_thread2Thread1of1ForFork1_~i~1#1_5| 5) (not (= v_~isNullA~0_3 0))) InVars {~isNullA~0=v_~isNullA~0_3, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_5|} OutVars{~isNullA~0=v_~isNullA~0_3, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_5|} AuxVars[] AssignedVars[][201], [Black: 222#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1501#(or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0)))), 2155#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 1089#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 1)), Black: 1095#(and (< |ULTIMATE.start_create_fresh_int_array_~i~2#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 62#L89-2true, 211#true, Black: 2157#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (<= |thread1Thread1of1ForFork0_~i~0#1| 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 2052#(or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0))), Black: 1633#true, 1622#(and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), 3235#(and (or (not (= ~isNullA~0 0)) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0)) (or (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (not (= ~isNullA~0 0)))), Black: 2153#(and (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 0))) (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0)))), 141#L67true, 3197#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3223#(and (< |ULTIMATE.start_create_fresh_int_array_~i~2#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3217#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 3)), Black: 1100#true, Black: 1620#(and (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0) (= ~isNullA~0 0))) (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0))))), 1081#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1624#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0)))]) [2022-09-20 22:42:44,162 INFO L383 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-09-20 22:42:44,162 INFO L386 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-09-20 22:42:44,162 INFO L386 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-09-20 22:42:44,162 INFO L386 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-09-20 22:42:44,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([581] L66-2-->L66-3: Formula: (or (= v_~isNullA~0_2 0) (not (< |v_thread2Thread1of1ForFork1_~i~1#1_3| 5))) InVars {~isNullA~0=v_~isNullA~0_2, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_3|} OutVars{~isNullA~0=v_~isNullA~0_2, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_3|} AuxVars[] AssignedVars[][202], [Black: 1501#(or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0)))), Black: 222#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 26#L66-3true, 2155#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 1089#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 1)), Black: 1095#(and (< |ULTIMATE.start_create_fresh_int_array_~i~2#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 62#L89-2true, 211#true, Black: 2157#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (<= |thread1Thread1of1ForFork0_~i~0#1| 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 2052#(or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0))), 1622#(and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), Black: 1633#true, Black: 2153#(and (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 0))) (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0)))), 3235#(and (or (not (= ~isNullA~0 0)) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0)) (or (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (not (= ~isNullA~0 0)))), 3197#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3223#(and (< |ULTIMATE.start_create_fresh_int_array_~i~2#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3217#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 3)), Black: 1100#true, Black: 1620#(and (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0) (= ~isNullA~0 0))) (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0))))), 1081#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1624#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0)))]) [2022-09-20 22:42:44,162 INFO L383 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-09-20 22:42:44,162 INFO L386 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-09-20 22:42:44,162 INFO L386 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-09-20 22:42:44,162 INFO L386 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-09-20 22:42:44,169 INFO L130 PetriNetUnfolder]: 276/1345 cut-off events. [2022-09-20 22:42:44,169 INFO L131 PetriNetUnfolder]: For 535/549 co-relation queries the response was YES. [2022-09-20 22:42:44,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2296 conditions, 1345 events. 276/1345 cut-off events. For 535/549 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8895 event pairs, 23 based on Foata normal form. 11/1239 useless extension candidates. Maximal degree in co-relation 2275. Up to 247 conditions per place. [2022-09-20 22:42:44,176 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 43 selfloop transitions, 14 changer transitions 0/267 dead transitions. [2022-09-20 22:42:44,176 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 267 transitions, 1033 flow [2022-09-20 22:42:44,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:44,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:44,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1191 transitions. [2022-09-20 22:42:44,178 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8941441441441441 [2022-09-20 22:42:44,179 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1191 transitions. [2022-09-20 22:42:44,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1191 transitions. [2022-09-20 22:42:44,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:44,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1191 transitions. [2022-09-20 22:42:44,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.5) internal successors, (1191), 6 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:44,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:44,183 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:44,183 INFO L175 Difference]: Start difference. First operand has 242 places, 237 transitions, 809 flow. Second operand 6 states and 1191 transitions. [2022-09-20 22:42:44,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 267 transitions, 1033 flow [2022-09-20 22:42:44,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 267 transitions, 988 flow, removed 8 selfloop flow, removed 8 redundant places. [2022-09-20 22:42:44,191 INFO L231 Difference]: Finished difference. Result has 243 places, 245 transitions, 879 flow [2022-09-20 22:42:44,191 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=879, PETRI_PLACES=243, PETRI_TRANSITIONS=245} [2022-09-20 22:42:44,191 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 46 predicate places. [2022-09-20 22:42:44,191 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 245 transitions, 879 flow [2022-09-20 22:42:44,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:44,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:44,192 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:44,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-09-20 22:42:44,192 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:44,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:44,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1943175150, now seen corresponding path program 6 times [2022-09-20 22:42:44,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:44,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710391069] [2022-09-20 22:42:44,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:44,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:44,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:44,283 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:44,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:44,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710391069] [2022-09-20 22:42:44,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710391069] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:44,283 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:44,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:44,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106450302] [2022-09-20 22:42:44,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:44,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:44,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:44,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:44,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:44,285 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:44,286 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 245 transitions, 879 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:44,286 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:44,286 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:44,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:44,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([581] L66-2-->L66-3: Formula: (or (= v_~isNullA~0_2 0) (not (< |v_thread2Thread1of1ForFork1_~i~1#1_3| 5))) InVars {~isNullA~0=v_~isNullA~0_2, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_3|} OutVars{~isNullA~0=v_~isNullA~0_2, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_3|} AuxVars[] AssignedVars[][180], [2155#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 1089#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 1)), Black: 1095#(and (< |ULTIMATE.start_create_fresh_int_array_~i~2#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3246#(or (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (not (= ~isNullA~0 0))), 211#true, 3235#(and (or (not (= ~isNullA~0 0)) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0)) (or (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (not (= ~isNullA~0 0)))), 3197#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3223#(and (< |ULTIMATE.start_create_fresh_int_array_~i~2#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3217#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 3)), Black: 1100#true, Black: 1620#(and (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0) (= ~isNullA~0 0))) (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0))))), Black: 1624#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), Black: 222#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1501#(or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0)))), 26#L66-3true, Black: 3233#(and (not (= ~isNullA~0 0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), 62#L89-2true, Black: 3238#(and (or (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~isNullA~0 0)) (or (not (= ~isNullA~0 0)) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0)) (or (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (not (= ~isNullA~0 0)))), Black: 3230#(or (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (not (= ~isNullA~0 0))), Black: 2157#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (<= |thread1Thread1of1ForFork0_~i~0#1| 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 2052#(or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0))), 1622#(and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), Black: 1633#true, Black: 2153#(and (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 0))) (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0)))), 1081#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-09-20 22:42:44,549 INFO L383 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-09-20 22:42:44,549 INFO L386 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-09-20 22:42:44,549 INFO L386 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-09-20 22:42:44,549 INFO L386 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-09-20 22:42:44,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([582] L66-2-->L67: Formula: (and (< |v_thread2Thread1of1ForFork1_~i~1#1_5| 5) (not (= v_~isNullA~0_3 0))) InVars {~isNullA~0=v_~isNullA~0_3, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_5|} OutVars{~isNullA~0=v_~isNullA~0_3, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_5|} AuxVars[] AssignedVars[][181], [2155#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 1089#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 1)), Black: 1095#(and (< |ULTIMATE.start_create_fresh_int_array_~i~2#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 3246#(or (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (not (= ~isNullA~0 0))), 211#true, 3235#(and (or (not (= ~isNullA~0 0)) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0)) (or (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (not (= ~isNullA~0 0)))), 3197#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3223#(and (< |ULTIMATE.start_create_fresh_int_array_~i~2#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 3217#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 3)), Black: 1100#true, Black: 1620#(and (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0) (= ~isNullA~0 0))) (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0))))), Black: 1624#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), Black: 222#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1501#(or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0)))), Black: 3233#(and (not (= ~isNullA~0 0)) (= |thread2Thread1of1ForFork1_~i~1#1| 0)), 62#L89-2true, Black: 3238#(and (or (= |thread2Thread1of1ForFork1_~i~1#1| 0) (= ~isNullA~0 0)) (or (not (= ~isNullA~0 0)) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0)) (or (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (not (= ~isNullA~0 0)))), Black: 3230#(or (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (not (= ~isNullA~0 0))), Black: 2157#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (<= |thread1Thread1of1ForFork0_~i~0#1| 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 2052#(or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0))), 1622#(and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), Black: 1633#true, 141#L67true, Black: 2153#(and (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 0))) (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0)))), 1081#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-09-20 22:42:44,549 INFO L383 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-09-20 22:42:44,549 INFO L386 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-09-20 22:42:44,549 INFO L386 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-09-20 22:42:44,549 INFO L386 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-09-20 22:42:44,558 INFO L130 PetriNetUnfolder]: 348/1694 cut-off events. [2022-09-20 22:42:44,558 INFO L131 PetriNetUnfolder]: For 1464/1542 co-relation queries the response was YES. [2022-09-20 22:42:44,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3122 conditions, 1694 events. 348/1694 cut-off events. For 1464/1542 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 12541 event pairs, 49 based on Foata normal form. 12/1547 useless extension candidates. Maximal degree in co-relation 3097. Up to 301 conditions per place. [2022-09-20 22:42:44,572 INFO L137 encePairwiseOnDemand]: 215/222 looper letters, 52 selfloop transitions, 9 changer transitions 2/273 dead transitions. [2022-09-20 22:42:44,572 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 273 transitions, 1163 flow [2022-09-20 22:42:44,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:44,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:44,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1183 transitions. [2022-09-20 22:42:44,574 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8881381381381381 [2022-09-20 22:42:44,574 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1183 transitions. [2022-09-20 22:42:44,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1183 transitions. [2022-09-20 22:42:44,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:44,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1183 transitions. [2022-09-20 22:42:44,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.16666666666666) internal successors, (1183), 6 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:44,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:44,578 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:44,578 INFO L175 Difference]: Start difference. First operand has 243 places, 245 transitions, 879 flow. Second operand 6 states and 1183 transitions. [2022-09-20 22:42:44,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 273 transitions, 1163 flow [2022-09-20 22:42:44,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 273 transitions, 1153 flow, removed 4 selfloop flow, removed 1 redundant places. [2022-09-20 22:42:44,585 INFO L231 Difference]: Finished difference. Result has 251 places, 248 transitions, 931 flow [2022-09-20 22:42:44,586 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=931, PETRI_PLACES=251, PETRI_TRANSITIONS=248} [2022-09-20 22:42:44,586 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 54 predicate places. [2022-09-20 22:42:44,586 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 248 transitions, 931 flow [2022-09-20 22:42:44,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:44,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:44,587 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:44,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-09-20 22:42:44,587 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:44,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:44,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1937889004, now seen corresponding path program 7 times [2022-09-20 22:42:44,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:44,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377719485] [2022-09-20 22:42:44,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:44,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:44,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:44,666 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:44,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:44,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377719485] [2022-09-20 22:42:44,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377719485] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:44,666 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:44,666 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:44,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873044760] [2022-09-20 22:42:44,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:44,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:44,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:44,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:44,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:44,668 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:44,669 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 248 transitions, 931 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:44,669 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:44,669 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:44,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:45,175 INFO L130 PetriNetUnfolder]: 542/3007 cut-off events. [2022-09-20 22:42:45,175 INFO L131 PetriNetUnfolder]: For 1991/2038 co-relation queries the response was YES. [2022-09-20 22:42:45,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5116 conditions, 3007 events. 542/3007 cut-off events. For 1991/2038 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 28278 event pairs, 82 based on Foata normal form. 18/2782 useless extension candidates. Maximal degree in co-relation 5087. Up to 420 conditions per place. [2022-09-20 22:42:45,204 INFO L137 encePairwiseOnDemand]: 213/222 looper letters, 49 selfloop transitions, 17 changer transitions 0/287 dead transitions. [2022-09-20 22:42:45,204 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 287 transitions, 1202 flow [2022-09-20 22:42:45,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:45,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:45,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1198 transitions. [2022-09-20 22:42:45,217 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8993993993993994 [2022-09-20 22:42:45,217 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1198 transitions. [2022-09-20 22:42:45,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1198 transitions. [2022-09-20 22:42:45,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:45,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1198 transitions. [2022-09-20 22:42:45,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.66666666666666) internal successors, (1198), 6 states have internal predecessors, (1198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:45,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:45,221 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:45,221 INFO L175 Difference]: Start difference. First operand has 251 places, 248 transitions, 931 flow. Second operand 6 states and 1198 transitions. [2022-09-20 22:42:45,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 287 transitions, 1202 flow [2022-09-20 22:42:45,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 287 transitions, 1192 flow, removed 4 selfloop flow, removed 2 redundant places. [2022-09-20 22:42:45,232 INFO L231 Difference]: Finished difference. Result has 258 places, 260 transitions, 1077 flow [2022-09-20 22:42:45,232 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1077, PETRI_PLACES=258, PETRI_TRANSITIONS=260} [2022-09-20 22:42:45,232 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 61 predicate places. [2022-09-20 22:42:45,233 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 260 transitions, 1077 flow [2022-09-20 22:42:45,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:45,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:45,233 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:45,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-09-20 22:42:45,233 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:45,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:45,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1160031292, now seen corresponding path program 8 times [2022-09-20 22:42:45,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:45,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588384660] [2022-09-20 22:42:45,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:45,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:45,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:45,314 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:45,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:45,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588384660] [2022-09-20 22:42:45,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588384660] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:45,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:45,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:45,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254638389] [2022-09-20 22:42:45,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:45,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:45,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:45,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:45,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:45,316 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:45,317 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 260 transitions, 1077 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:45,317 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:45,317 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:45,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:45,834 INFO L130 PetriNetUnfolder]: 654/3061 cut-off events. [2022-09-20 22:42:45,834 INFO L131 PetriNetUnfolder]: For 2505/2561 co-relation queries the response was YES. [2022-09-20 22:42:45,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5694 conditions, 3061 events. 654/3061 cut-off events. For 2505/2561 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 26489 event pairs, 83 based on Foata normal form. 27/2808 useless extension candidates. Maximal degree in co-relation 5662. Up to 436 conditions per place. [2022-09-20 22:42:45,853 INFO L137 encePairwiseOnDemand]: 213/222 looper letters, 47 selfloop transitions, 21 changer transitions 0/289 dead transitions. [2022-09-20 22:42:45,853 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 289 transitions, 1384 flow [2022-09-20 22:42:45,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:45,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:45,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1188 transitions. [2022-09-20 22:42:45,855 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8918918918918919 [2022-09-20 22:42:45,856 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1188 transitions. [2022-09-20 22:42:45,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1188 transitions. [2022-09-20 22:42:45,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:45,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1188 transitions. [2022-09-20 22:42:45,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.0) internal successors, (1188), 6 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:45,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:45,859 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:45,859 INFO L175 Difference]: Start difference. First operand has 258 places, 260 transitions, 1077 flow. Second operand 6 states and 1188 transitions. [2022-09-20 22:42:45,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 289 transitions, 1384 flow [2022-09-20 22:42:45,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 289 transitions, 1364 flow, removed 10 selfloop flow, removed 0 redundant places. [2022-09-20 22:42:45,870 INFO L231 Difference]: Finished difference. Result has 267 places, 267 transitions, 1206 flow [2022-09-20 22:42:45,870 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1206, PETRI_PLACES=267, PETRI_TRANSITIONS=267} [2022-09-20 22:42:45,870 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 70 predicate places. [2022-09-20 22:42:45,871 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 267 transitions, 1206 flow [2022-09-20 22:42:45,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:45,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:45,871 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:45,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-09-20 22:42:45,871 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:45,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:45,872 INFO L85 PathProgramCache]: Analyzing trace with hash 669729208, now seen corresponding path program 9 times [2022-09-20 22:42:45,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:45,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161389672] [2022-09-20 22:42:45,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:45,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:45,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:45,939 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:45,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:45,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161389672] [2022-09-20 22:42:45,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161389672] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:45,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:45,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:45,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874999359] [2022-09-20 22:42:45,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:45,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:45,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:45,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:45,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:45,941 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:45,942 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 267 transitions, 1206 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:45,942 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:45,942 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:45,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:46,423 INFO L130 PetriNetUnfolder]: 634/2902 cut-off events. [2022-09-20 22:42:46,423 INFO L131 PetriNetUnfolder]: For 3148/3216 co-relation queries the response was YES. [2022-09-20 22:42:46,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5729 conditions, 2902 events. 634/2902 cut-off events. For 3148/3216 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 24625 event pairs, 60 based on Foata normal form. 34/2677 useless extension candidates. Maximal degree in co-relation 5692. Up to 684 conditions per place. [2022-09-20 22:42:46,452 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 53 selfloop transitions, 14 changer transitions 2/290 dead transitions. [2022-09-20 22:42:46,452 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 290 transitions, 1464 flow [2022-09-20 22:42:46,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:46,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:46,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1188 transitions. [2022-09-20 22:42:46,454 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8918918918918919 [2022-09-20 22:42:46,454 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1188 transitions. [2022-09-20 22:42:46,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1188 transitions. [2022-09-20 22:42:46,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:46,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1188 transitions. [2022-09-20 22:42:46,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.0) internal successors, (1188), 6 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:46,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:46,458 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:46,458 INFO L175 Difference]: Start difference. First operand has 267 places, 267 transitions, 1206 flow. Second operand 6 states and 1188 transitions. [2022-09-20 22:42:46,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 290 transitions, 1464 flow [2022-09-20 22:42:46,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 290 transitions, 1432 flow, removed 10 selfloop flow, removed 1 redundant places. [2022-09-20 22:42:46,470 INFO L231 Difference]: Finished difference. Result has 273 places, 267 transitions, 1220 flow [2022-09-20 22:42:46,470 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1184, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1220, PETRI_PLACES=273, PETRI_TRANSITIONS=267} [2022-09-20 22:42:46,471 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 76 predicate places. [2022-09-20 22:42:46,471 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 267 transitions, 1220 flow [2022-09-20 22:42:46,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:46,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:46,471 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:46,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-09-20 22:42:46,471 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:46,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:46,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1187399570, now seen corresponding path program 10 times [2022-09-20 22:42:46,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:46,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289158074] [2022-09-20 22:42:46,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:46,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:46,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:46,551 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:46,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:46,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289158074] [2022-09-20 22:42:46,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289158074] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:46,551 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:46,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:46,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572441611] [2022-09-20 22:42:46,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:46,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:46,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:46,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:46,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:46,553 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:46,554 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 267 transitions, 1220 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:46,554 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:46,554 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:46,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:47,078 INFO L130 PetriNetUnfolder]: 646/2994 cut-off events. [2022-09-20 22:42:47,078 INFO L131 PetriNetUnfolder]: For 3438/3498 co-relation queries the response was YES. [2022-09-20 22:42:47,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5834 conditions, 2994 events. 646/2994 cut-off events. For 3438/3498 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 25600 event pairs, 87 based on Foata normal form. 28/2748 useless extension candidates. Maximal degree in co-relation 5795. Up to 714 conditions per place. [2022-09-20 22:42:47,112 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 54 selfloop transitions, 18 changer transitions 1/294 dead transitions. [2022-09-20 22:42:47,112 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 294 transitions, 1510 flow [2022-09-20 22:42:47,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:47,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:47,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1192 transitions. [2022-09-20 22:42:47,115 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8948948948948949 [2022-09-20 22:42:47,115 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1192 transitions. [2022-09-20 22:42:47,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1192 transitions. [2022-09-20 22:42:47,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:47,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1192 transitions. [2022-09-20 22:42:47,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.66666666666666) internal successors, (1192), 6 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:47,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:47,120 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:47,120 INFO L175 Difference]: Start difference. First operand has 273 places, 267 transitions, 1220 flow. Second operand 6 states and 1192 transitions. [2022-09-20 22:42:47,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 294 transitions, 1510 flow [2022-09-20 22:42:47,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 294 transitions, 1474 flow, removed 1 selfloop flow, removed 5 redundant places. [2022-09-20 22:42:47,133 INFO L231 Difference]: Finished difference. Result has 275 places, 272 transitions, 1314 flow [2022-09-20 22:42:47,134 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1190, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1314, PETRI_PLACES=275, PETRI_TRANSITIONS=272} [2022-09-20 22:42:47,134 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 78 predicate places. [2022-09-20 22:42:47,134 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 272 transitions, 1314 flow [2022-09-20 22:42:47,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:47,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:47,135 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:47,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-09-20 22:42:47,135 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:47,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:47,135 INFO L85 PathProgramCache]: Analyzing trace with hash -126322444, now seen corresponding path program 11 times [2022-09-20 22:42:47,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:47,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883561040] [2022-09-20 22:42:47,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:47,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:47,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:47,209 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:47,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:47,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883561040] [2022-09-20 22:42:47,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883561040] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:47,209 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:47,209 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:47,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343744401] [2022-09-20 22:42:47,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:47,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:47,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:47,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:47,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:47,211 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:47,211 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 272 transitions, 1314 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:47,211 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:47,211 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:47,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:47,656 INFO L130 PetriNetUnfolder]: 643/2976 cut-off events. [2022-09-20 22:42:47,656 INFO L131 PetriNetUnfolder]: For 3863/3930 co-relation queries the response was YES. [2022-09-20 22:42:47,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5807 conditions, 2976 events. 643/2976 cut-off events. For 3863/3930 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 25420 event pairs, 84 based on Foata normal form. 37/2737 useless extension candidates. Maximal degree in co-relation 5766. Up to 714 conditions per place. [2022-09-20 22:42:47,696 INFO L137 encePairwiseOnDemand]: 215/222 looper letters, 47 selfloop transitions, 17 changer transitions 1/286 dead transitions. [2022-09-20 22:42:47,697 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 286 transitions, 1501 flow [2022-09-20 22:42:47,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:47,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:47,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1185 transitions. [2022-09-20 22:42:47,699 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8896396396396397 [2022-09-20 22:42:47,699 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1185 transitions. [2022-09-20 22:42:47,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1185 transitions. [2022-09-20 22:42:47,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:47,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1185 transitions. [2022-09-20 22:42:47,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.5) internal successors, (1185), 6 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) [2022-09-20 22:42:47,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:47,703 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:47,703 INFO L175 Difference]: Start difference. First operand has 275 places, 272 transitions, 1314 flow. Second operand 6 states and 1185 transitions. [2022-09-20 22:42:47,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 286 transitions, 1501 flow [2022-09-20 22:42:47,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 286 transitions, 1471 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-09-20 22:42:47,727 INFO L231 Difference]: Finished difference. Result has 277 places, 272 transitions, 1321 flow [2022-09-20 22:42:47,727 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1284, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1321, PETRI_PLACES=277, PETRI_TRANSITIONS=272} [2022-09-20 22:42:47,728 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 80 predicate places. [2022-09-20 22:42:47,728 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 272 transitions, 1321 flow [2022-09-20 22:42:47,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:47,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:47,729 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:47,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-09-20 22:42:47,729 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:47,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:47,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1266533738, now seen corresponding path program 12 times [2022-09-20 22:42:47,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:47,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623353926] [2022-09-20 22:42:47,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:47,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:47,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:47,796 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:47,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:47,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623353926] [2022-09-20 22:42:47,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623353926] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:47,797 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:47,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:47,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932596872] [2022-09-20 22:42:47,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:47,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:47,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:47,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:47,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:47,798 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:47,799 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 272 transitions, 1321 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:47,799 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:47,799 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:47,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:48,412 INFO L130 PetriNetUnfolder]: 722/4406 cut-off events. [2022-09-20 22:42:48,412 INFO L131 PetriNetUnfolder]: For 4438/4538 co-relation queries the response was YES. [2022-09-20 22:42:48,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7734 conditions, 4406 events. 722/4406 cut-off events. For 4438/4538 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 44563 event pairs, 129 based on Foata normal form. 35/4044 useless extension candidates. Maximal degree in co-relation 7693. Up to 567 conditions per place. [2022-09-20 22:42:48,466 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 53 selfloop transitions, 18 changer transitions 0/304 dead transitions. [2022-09-20 22:42:48,466 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 304 transitions, 1608 flow [2022-09-20 22:42:48,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:48,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:48,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1195 transitions. [2022-09-20 22:42:48,468 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8971471471471472 [2022-09-20 22:42:48,468 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1195 transitions. [2022-09-20 22:42:48,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1195 transitions. [2022-09-20 22:42:48,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:48,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1195 transitions. [2022-09-20 22:42:48,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.16666666666666) internal successors, (1195), 6 states have internal predecessors, (1195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:48,473 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:48,473 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:48,473 INFO L175 Difference]: Start difference. First operand has 277 places, 272 transitions, 1321 flow. Second operand 6 states and 1195 transitions. [2022-09-20 22:42:48,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 304 transitions, 1608 flow [2022-09-20 22:42:48,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 304 transitions, 1581 flow, removed 5 selfloop flow, removed 4 redundant places. [2022-09-20 22:42:48,492 INFO L231 Difference]: Finished difference. Result has 280 places, 278 transitions, 1422 flow [2022-09-20 22:42:48,493 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1294, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1422, PETRI_PLACES=280, PETRI_TRANSITIONS=278} [2022-09-20 22:42:48,493 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 83 predicate places. [2022-09-20 22:42:48,494 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 278 transitions, 1422 flow [2022-09-20 22:42:48,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:48,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:48,494 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:48,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-09-20 22:42:48,494 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:48,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:48,495 INFO L85 PathProgramCache]: Analyzing trace with hash 600775314, now seen corresponding path program 13 times [2022-09-20 22:42:48,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:48,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295744742] [2022-09-20 22:42:48,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:48,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:48,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:48,566 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:48,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:48,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295744742] [2022-09-20 22:42:48,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295744742] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:48,568 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:48,568 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:48,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129047904] [2022-09-20 22:42:48,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:48,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:48,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:48,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:48,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:48,570 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:48,571 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 278 transitions, 1422 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:48,571 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:48,571 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:48,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:49,125 INFO L130 PetriNetUnfolder]: 806/3734 cut-off events. [2022-09-20 22:42:49,125 INFO L131 PetriNetUnfolder]: For 4545/4665 co-relation queries the response was YES. [2022-09-20 22:42:49,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7303 conditions, 3734 events. 806/3734 cut-off events. For 4545/4665 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 34132 event pairs, 84 based on Foata normal form. 45/3447 useless extension candidates. Maximal degree in co-relation 7260. Up to 548 conditions per place. [2022-09-20 22:42:49,166 INFO L137 encePairwiseOnDemand]: 212/222 looper letters, 49 selfloop transitions, 26 changer transitions 1/303 dead transitions. [2022-09-20 22:42:49,167 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 303 transitions, 1681 flow [2022-09-20 22:42:49,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:49,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:49,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1191 transitions. [2022-09-20 22:42:49,169 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8941441441441441 [2022-09-20 22:42:49,169 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1191 transitions. [2022-09-20 22:42:49,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1191 transitions. [2022-09-20 22:42:49,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:49,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1191 transitions. [2022-09-20 22:42:49,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.5) internal successors, (1191), 6 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:49,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:49,172 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:49,173 INFO L175 Difference]: Start difference. First operand has 280 places, 278 transitions, 1422 flow. Second operand 6 states and 1191 transitions. [2022-09-20 22:42:49,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 303 transitions, 1681 flow [2022-09-20 22:42:49,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 303 transitions, 1672 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-09-20 22:42:49,189 INFO L231 Difference]: Finished difference. Result has 287 places, 281 transitions, 1524 flow [2022-09-20 22:42:49,189 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1524, PETRI_PLACES=287, PETRI_TRANSITIONS=281} [2022-09-20 22:42:49,189 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 90 predicate places. [2022-09-20 22:42:49,190 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 281 transitions, 1524 flow [2022-09-20 22:42:49,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:49,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:49,190 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:49,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-09-20 22:42:49,190 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:49,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:49,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1643193938, now seen corresponding path program 14 times [2022-09-20 22:42:49,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:49,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846758613] [2022-09-20 22:42:49,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:49,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:49,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:49,252 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:49,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:49,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846758613] [2022-09-20 22:42:49,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846758613] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:49,252 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:49,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:49,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455858496] [2022-09-20 22:42:49,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:49,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:49,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:49,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:49,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:49,254 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:49,254 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 281 transitions, 1524 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:49,255 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:49,255 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:49,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:50,014 INFO L130 PetriNetUnfolder]: 940/5360 cut-off events. [2022-09-20 22:42:50,014 INFO L131 PetriNetUnfolder]: For 6952/7112 co-relation queries the response was YES. [2022-09-20 22:42:50,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9974 conditions, 5360 events. 940/5360 cut-off events. For 6952/7112 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 56578 event pairs, 145 based on Foata normal form. 53/4936 useless extension candidates. Maximal degree in co-relation 9928. Up to 510 conditions per place. [2022-09-20 22:42:50,154 INFO L137 encePairwiseOnDemand]: 215/222 looper letters, 56 selfloop transitions, 20 changer transitions 0/312 dead transitions. [2022-09-20 22:42:50,154 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 312 transitions, 1850 flow [2022-09-20 22:42:50,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:50,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:50,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1192 transitions. [2022-09-20 22:42:50,156 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8948948948948949 [2022-09-20 22:42:50,156 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1192 transitions. [2022-09-20 22:42:50,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1192 transitions. [2022-09-20 22:42:50,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:50,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1192 transitions. [2022-09-20 22:42:50,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.66666666666666) internal successors, (1192), 6 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:50,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:50,160 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:50,160 INFO L175 Difference]: Start difference. First operand has 287 places, 281 transitions, 1524 flow. Second operand 6 states and 1192 transitions. [2022-09-20 22:42:50,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 312 transitions, 1850 flow [2022-09-20 22:42:50,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 312 transitions, 1818 flow, removed 3 selfloop flow, removed 3 redundant places. [2022-09-20 22:42:50,182 INFO L231 Difference]: Finished difference. Result has 292 places, 286 transitions, 1624 flow [2022-09-20 22:42:50,183 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1492, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1624, PETRI_PLACES=292, PETRI_TRANSITIONS=286} [2022-09-20 22:42:50,183 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 95 predicate places. [2022-09-20 22:42:50,183 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 286 transitions, 1624 flow [2022-09-20 22:42:50,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:50,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:50,184 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:50,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-09-20 22:42:50,184 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:50,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:50,184 INFO L85 PathProgramCache]: Analyzing trace with hash -2017617516, now seen corresponding path program 1 times [2022-09-20 22:42:50,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:50,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941310178] [2022-09-20 22:42:50,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:50,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:50,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:50,247 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:50,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:50,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941310178] [2022-09-20 22:42:50,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941310178] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:50,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:50,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:50,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591776784] [2022-09-20 22:42:50,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:50,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:50,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:50,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:50,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:50,293 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:50,294 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 286 transitions, 1624 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:50,294 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:50,294 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:50,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:51,184 INFO L130 PetriNetUnfolder]: 955/5633 cut-off events. [2022-09-20 22:42:51,184 INFO L131 PetriNetUnfolder]: For 8325/8477 co-relation queries the response was YES. [2022-09-20 22:42:51,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10672 conditions, 5633 events. 955/5633 cut-off events. For 8325/8477 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 59957 event pairs, 150 based on Foata normal form. 33/5171 useless extension candidates. Maximal degree in co-relation 10623. Up to 509 conditions per place. [2022-09-20 22:42:51,252 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 65 selfloop transitions, 11 changer transitions 6/318 dead transitions. [2022-09-20 22:42:51,252 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 318 transitions, 2003 flow [2022-09-20 22:42:51,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:51,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:51,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1186 transitions. [2022-09-20 22:42:51,254 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8903903903903904 [2022-09-20 22:42:51,254 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1186 transitions. [2022-09-20 22:42:51,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1186 transitions. [2022-09-20 22:42:51,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:51,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1186 transitions. [2022-09-20 22:42:51,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.66666666666666) internal successors, (1186), 6 states have internal predecessors, (1186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:51,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:51,258 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:51,258 INFO L175 Difference]: Start difference. First operand has 292 places, 286 transitions, 1624 flow. Second operand 6 states and 1186 transitions. [2022-09-20 22:42:51,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 318 transitions, 2003 flow [2022-09-20 22:42:51,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 318 transitions, 1975 flow, removed 10 selfloop flow, removed 1 redundant places. [2022-09-20 22:42:51,353 INFO L231 Difference]: Finished difference. Result has 300 places, 287 transitions, 1656 flow [2022-09-20 22:42:51,354 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1604, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1656, PETRI_PLACES=300, PETRI_TRANSITIONS=287} [2022-09-20 22:42:51,354 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 103 predicate places. [2022-09-20 22:42:51,354 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 287 transitions, 1656 flow [2022-09-20 22:42:51,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:51,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:51,355 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:51,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-09-20 22:42:51,355 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:51,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:51,355 INFO L85 PathProgramCache]: Analyzing trace with hash 336465978, now seen corresponding path program 2 times [2022-09-20 22:42:51,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:51,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139765275] [2022-09-20 22:42:51,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:51,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:51,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:51,445 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:51,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:51,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139765275] [2022-09-20 22:42:51,446 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139765275] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:51,446 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:51,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:51,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495659192] [2022-09-20 22:42:51,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:51,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:51,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:51,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:51,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:51,448 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:51,448 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 287 transitions, 1656 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:51,448 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:51,449 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:51,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:52,561 INFO L130 PetriNetUnfolder]: 935/5571 cut-off events. [2022-09-20 22:42:52,562 INFO L131 PetriNetUnfolder]: For 8462/8619 co-relation queries the response was YES. [2022-09-20 22:42:52,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10550 conditions, 5571 events. 935/5571 cut-off events. For 8462/8619 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 59337 event pairs, 108 based on Foata normal form. 53/5146 useless extension candidates. Maximal degree in co-relation 10497. Up to 509 conditions per place. [2022-09-20 22:42:52,597 INFO L137 encePairwiseOnDemand]: 211/222 looper letters, 59 selfloop transitions, 27 changer transitions 2/324 dead transitions. [2022-09-20 22:42:52,597 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 324 transitions, 2021 flow [2022-09-20 22:42:52,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:52,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:52,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1202 transitions. [2022-09-20 22:42:52,599 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9024024024024024 [2022-09-20 22:42:52,599 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1202 transitions. [2022-09-20 22:42:52,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1202 transitions. [2022-09-20 22:42:52,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:52,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1202 transitions. [2022-09-20 22:42:52,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 200.33333333333334) internal successors, (1202), 6 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:52,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:52,602 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:52,602 INFO L175 Difference]: Start difference. First operand has 300 places, 287 transitions, 1656 flow. Second operand 6 states and 1202 transitions. [2022-09-20 22:42:52,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 324 transitions, 2021 flow [2022-09-20 22:42:52,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 324 transitions, 1999 flow, removed 2 selfloop flow, removed 4 redundant places. [2022-09-20 22:42:52,623 INFO L231 Difference]: Finished difference. Result has 303 places, 294 transitions, 1818 flow [2022-09-20 22:42:52,623 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1639, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1818, PETRI_PLACES=303, PETRI_TRANSITIONS=294} [2022-09-20 22:42:52,624 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 106 predicate places. [2022-09-20 22:42:52,624 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 294 transitions, 1818 flow [2022-09-20 22:42:52,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:52,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:52,624 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:52,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-09-20 22:42:52,624 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:52,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:52,625 INFO L85 PathProgramCache]: Analyzing trace with hash 2574306, now seen corresponding path program 3 times [2022-09-20 22:42:52,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:52,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145525957] [2022-09-20 22:42:52,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:52,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:52,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:52,679 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:52,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:52,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145525957] [2022-09-20 22:42:52,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145525957] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:52,679 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:52,679 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:52,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077890352] [2022-09-20 22:42:52,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:52,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:52,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:52,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:52,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:52,681 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:52,681 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 294 transitions, 1818 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:52,681 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:52,681 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:52,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:53,608 INFO L130 PetriNetUnfolder]: 903/5232 cut-off events. [2022-09-20 22:42:53,609 INFO L131 PetriNetUnfolder]: For 9281/9443 co-relation queries the response was YES. [2022-09-20 22:42:53,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10363 conditions, 5232 events. 903/5232 cut-off events. For 9281/9443 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 54335 event pairs, 143 based on Foata normal form. 50/4823 useless extension candidates. Maximal degree in co-relation 10308. Up to 510 conditions per place. [2022-09-20 22:42:53,644 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 58 selfloop transitions, 21 changer transitions 5/320 dead transitions. [2022-09-20 22:42:53,644 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 320 transitions, 2099 flow [2022-09-20 22:42:53,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:53,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:53,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1194 transitions. [2022-09-20 22:42:53,645 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8963963963963963 [2022-09-20 22:42:53,646 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1194 transitions. [2022-09-20 22:42:53,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1194 transitions. [2022-09-20 22:42:53,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:53,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1194 transitions. [2022-09-20 22:42:53,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.0) internal successors, (1194), 6 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:53,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:53,648 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:53,649 INFO L175 Difference]: Start difference. First operand has 303 places, 294 transitions, 1818 flow. Second operand 6 states and 1194 transitions. [2022-09-20 22:42:53,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 320 transitions, 2099 flow [2022-09-20 22:42:53,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 320 transitions, 2084 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-09-20 22:42:53,677 INFO L231 Difference]: Finished difference. Result has 308 places, 294 transitions, 1867 flow [2022-09-20 22:42:53,677 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1803, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1867, PETRI_PLACES=308, PETRI_TRANSITIONS=294} [2022-09-20 22:42:53,677 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 111 predicate places. [2022-09-20 22:42:53,677 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 294 transitions, 1867 flow [2022-09-20 22:42:53,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:53,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:53,678 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:53,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-09-20 22:42:53,678 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:53,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:53,678 INFO L85 PathProgramCache]: Analyzing trace with hash -2006588706, now seen corresponding path program 1 times [2022-09-20 22:42:53,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:53,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663952722] [2022-09-20 22:42:53,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:53,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:53,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:53,730 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:53,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:53,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663952722] [2022-09-20 22:42:53,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663952722] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:53,731 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:53,731 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:53,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116808386] [2022-09-20 22:42:53,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:53,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:53,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:53,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:53,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:53,733 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:53,733 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 294 transitions, 1867 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:53,733 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:53,733 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:53,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:54,551 INFO L130 PetriNetUnfolder]: 910/4851 cut-off events. [2022-09-20 22:42:54,552 INFO L131 PetriNetUnfolder]: For 8918/9048 co-relation queries the response was YES. [2022-09-20 22:42:54,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9748 conditions, 4851 events. 910/4851 cut-off events. For 8918/9048 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 49703 event pairs, 133 based on Foata normal form. 26/4398 useless extension candidates. Maximal degree in co-relation 9691. Up to 657 conditions per place. [2022-09-20 22:42:54,589 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 60 selfloop transitions, 13 changer transitions 3/315 dead transitions. [2022-09-20 22:42:54,589 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 315 transitions, 2150 flow [2022-09-20 22:42:54,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:54,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:54,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1182 transitions. [2022-09-20 22:42:54,591 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8873873873873874 [2022-09-20 22:42:54,591 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1182 transitions. [2022-09-20 22:42:54,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1182 transitions. [2022-09-20 22:42:54,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:54,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1182 transitions. [2022-09-20 22:42:54,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.0) internal successors, (1182), 6 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:54,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:54,593 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:54,594 INFO L175 Difference]: Start difference. First operand has 308 places, 294 transitions, 1867 flow. Second operand 6 states and 1182 transitions. [2022-09-20 22:42:54,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 315 transitions, 2150 flow [2022-09-20 22:42:54,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 315 transitions, 2094 flow, removed 6 selfloop flow, removed 5 redundant places. [2022-09-20 22:42:54,613 INFO L231 Difference]: Finished difference. Result has 310 places, 295 transitions, 1867 flow [2022-09-20 22:42:54,614 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1867, PETRI_PLACES=310, PETRI_TRANSITIONS=295} [2022-09-20 22:42:54,614 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 113 predicate places. [2022-09-20 22:42:54,614 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 295 transitions, 1867 flow [2022-09-20 22:42:54,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:54,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:54,615 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:54,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-09-20 22:42:54,615 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:54,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:54,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1610676096, now seen corresponding path program 2 times [2022-09-20 22:42:54,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:54,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061872719] [2022-09-20 22:42:54,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:54,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:54,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:54,668 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:54,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:54,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061872719] [2022-09-20 22:42:54,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061872719] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:54,668 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:54,668 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:54,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445254299] [2022-09-20 22:42:54,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:54,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:54,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:54,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:54,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:54,670 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:54,670 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 295 transitions, 1867 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:54,670 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:54,670 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:54,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:55,418 INFO L130 PetriNetUnfolder]: 901/4665 cut-off events. [2022-09-20 22:42:55,419 INFO L131 PetriNetUnfolder]: For 8872/8994 co-relation queries the response was YES. [2022-09-20 22:42:55,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9574 conditions, 4665 events. 901/4665 cut-off events. For 8872/8994 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 47018 event pairs, 147 based on Foata normal form. 37/4249 useless extension candidates. Maximal degree in co-relation 9515. Up to 621 conditions per place. [2022-09-20 22:42:55,459 INFO L137 encePairwiseOnDemand]: 213/222 looper letters, 49 selfloop transitions, 20 changer transitions 4/312 dead transitions. [2022-09-20 22:42:55,460 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 312 transitions, 2103 flow [2022-09-20 22:42:55,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:55,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:55,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1183 transitions. [2022-09-20 22:42:55,461 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8881381381381381 [2022-09-20 22:42:55,461 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1183 transitions. [2022-09-20 22:42:55,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1183 transitions. [2022-09-20 22:42:55,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:55,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1183 transitions. [2022-09-20 22:42:55,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.16666666666666) internal successors, (1183), 6 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:55,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:55,464 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:55,464 INFO L175 Difference]: Start difference. First operand has 310 places, 295 transitions, 1867 flow. Second operand 6 states and 1183 transitions. [2022-09-20 22:42:55,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 312 transitions, 2103 flow [2022-09-20 22:42:55,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 312 transitions, 2081 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-09-20 22:42:55,486 INFO L231 Difference]: Finished difference. Result has 311 places, 294 transitions, 1881 flow [2022-09-20 22:42:55,487 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1881, PETRI_PLACES=311, PETRI_TRANSITIONS=294} [2022-09-20 22:42:55,487 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 114 predicate places. [2022-09-20 22:42:55,487 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 294 transitions, 1881 flow [2022-09-20 22:42:55,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:55,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:55,488 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:55,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-09-20 22:42:55,488 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:55,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:55,488 INFO L85 PathProgramCache]: Analyzing trace with hash -113953796, now seen corresponding path program 4 times [2022-09-20 22:42:55,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:55,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810435080] [2022-09-20 22:42:55,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:55,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:55,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:55,565 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:55,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:55,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810435080] [2022-09-20 22:42:55,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810435080] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:55,566 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:55,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:55,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965933077] [2022-09-20 22:42:55,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:55,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:55,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:55,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:55,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:55,567 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:55,568 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 294 transitions, 1881 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:55,568 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:55,568 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:55,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:56,409 INFO L130 PetriNetUnfolder]: 858/5013 cut-off events. [2022-09-20 22:42:56,409 INFO L131 PetriNetUnfolder]: For 10355/10516 co-relation queries the response was YES. [2022-09-20 22:42:56,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10140 conditions, 5013 events. 858/5013 cut-off events. For 10355/10516 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 51321 event pairs, 202 based on Foata normal form. 37/4620 useless extension candidates. Maximal degree in co-relation 10081. Up to 830 conditions per place. [2022-09-20 22:42:56,469 INFO L137 encePairwiseOnDemand]: 213/222 looper letters, 63 selfloop transitions, 22 changer transitions 3/324 dead transitions. [2022-09-20 22:42:56,469 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 324 transitions, 2199 flow [2022-09-20 22:42:56,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:56,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:56,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1199 transitions. [2022-09-20 22:42:56,471 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9001501501501501 [2022-09-20 22:42:56,471 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1199 transitions. [2022-09-20 22:42:56,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1199 transitions. [2022-09-20 22:42:56,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:56,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1199 transitions. [2022-09-20 22:42:56,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.83333333333334) internal successors, (1199), 6 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:56,473 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:56,474 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:56,474 INFO L175 Difference]: Start difference. First operand has 311 places, 294 transitions, 1881 flow. Second operand 6 states and 1199 transitions. [2022-09-20 22:42:56,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 324 transitions, 2199 flow [2022-09-20 22:42:56,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 324 transitions, 2141 flow, removed 3 selfloop flow, removed 7 redundant places. [2022-09-20 22:42:56,505 INFO L231 Difference]: Finished difference. Result has 310 places, 296 transitions, 1919 flow [2022-09-20 22:42:56,505 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1823, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1919, PETRI_PLACES=310, PETRI_TRANSITIONS=296} [2022-09-20 22:42:56,505 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 113 predicate places. [2022-09-20 22:42:56,505 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 296 transitions, 1919 flow [2022-09-20 22:42:56,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:56,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:56,506 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:56,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-09-20 22:42:56,506 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:56,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:56,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1863086246, now seen corresponding path program 5 times [2022-09-20 22:42:56,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:56,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869818266] [2022-09-20 22:42:56,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:56,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:56,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:56,564 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:56,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:56,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869818266] [2022-09-20 22:42:56,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869818266] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:56,565 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:56,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:56,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943942431] [2022-09-20 22:42:56,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:56,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:56,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:56,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:56,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:56,567 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:56,567 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 296 transitions, 1919 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:56,568 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:56,568 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:56,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:57,397 INFO L130 PetriNetUnfolder]: 847/4880 cut-off events. [2022-09-20 22:42:57,397 INFO L131 PetriNetUnfolder]: For 10016/10176 co-relation queries the response was YES. [2022-09-20 22:42:57,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9947 conditions, 4880 events. 847/4880 cut-off events. For 10016/10176 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 49537 event pairs, 206 based on Foata normal form. 33/4492 useless extension candidates. Maximal degree in co-relation 9888. Up to 830 conditions per place. [2022-09-20 22:42:57,463 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 65 selfloop transitions, 16 changer transitions 4/321 dead transitions. [2022-09-20 22:42:57,463 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 321 transitions, 2215 flow [2022-09-20 22:42:57,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:57,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:57,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1191 transitions. [2022-09-20 22:42:57,465 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8941441441441441 [2022-09-20 22:42:57,465 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1191 transitions. [2022-09-20 22:42:57,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1191 transitions. [2022-09-20 22:42:57,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:57,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1191 transitions. [2022-09-20 22:42:57,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.5) internal successors, (1191), 6 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:57,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:57,468 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:57,468 INFO L175 Difference]: Start difference. First operand has 310 places, 296 transitions, 1919 flow. Second operand 6 states and 1191 transitions. [2022-09-20 22:42:57,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 321 transitions, 2215 flow [2022-09-20 22:42:57,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 321 transitions, 2190 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-09-20 22:42:57,499 INFO L231 Difference]: Finished difference. Result has 313 places, 296 transitions, 1931 flow [2022-09-20 22:42:57,499 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1931, PETRI_PLACES=313, PETRI_TRANSITIONS=296} [2022-09-20 22:42:57,500 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 116 predicate places. [2022-09-20 22:42:57,500 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 296 transitions, 1931 flow [2022-09-20 22:42:57,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:57,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:57,500 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:57,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-09-20 22:42:57,500 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:57,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:57,501 INFO L85 PathProgramCache]: Analyzing trace with hash 2027877716, now seen corresponding path program 6 times [2022-09-20 22:42:57,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:57,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876311410] [2022-09-20 22:42:57,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:57,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:57,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:57,562 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:57,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:57,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876311410] [2022-09-20 22:42:57,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876311410] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:57,562 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:57,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:42:57,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127657224] [2022-09-20 22:42:57,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:57,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:42:57,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:57,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:42:57,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:42:57,564 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-09-20 22:42:57,564 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 296 transitions, 1931 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:57,564 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:57,564 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-09-20 22:42:57,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:42:58,348 INFO L130 PetriNetUnfolder]: 828/4675 cut-off events. [2022-09-20 22:42:58,348 INFO L131 PetriNetUnfolder]: For 9721/9876 co-relation queries the response was YES. [2022-09-20 22:42:58,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9607 conditions, 4675 events. 828/4675 cut-off events. For 9721/9876 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 46909 event pairs, 133 based on Foata normal form. 44/4326 useless extension candidates. Maximal degree in co-relation 9547. Up to 699 conditions per place. [2022-09-20 22:42:58,377 INFO L137 encePairwiseOnDemand]: 213/222 looper letters, 59 selfloop transitions, 24 changer transitions 3/322 dead transitions. [2022-09-20 22:42:58,377 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 322 transitions, 2218 flow [2022-09-20 22:42:58,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:42:58,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:42:58,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1196 transitions. [2022-09-20 22:42:58,378 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8978978978978979 [2022-09-20 22:42:58,378 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1196 transitions. [2022-09-20 22:42:58,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1196 transitions. [2022-09-20 22:42:58,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:42:58,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1196 transitions. [2022-09-20 22:42:58,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.33333333333334) internal successors, (1196), 6 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:58,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:58,381 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:58,381 INFO L175 Difference]: Start difference. First operand has 313 places, 296 transitions, 1931 flow. Second operand 6 states and 1196 transitions. [2022-09-20 22:42:58,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 322 transitions, 2218 flow [2022-09-20 22:42:58,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 322 transitions, 2174 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-09-20 22:42:58,406 INFO L231 Difference]: Finished difference. Result has 313 places, 295 transitions, 1919 flow [2022-09-20 22:42:58,406 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1919, PETRI_PLACES=313, PETRI_TRANSITIONS=295} [2022-09-20 22:42:58,406 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 116 predicate places. [2022-09-20 22:42:58,407 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 295 transitions, 1919 flow [2022-09-20 22:42:58,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:58,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:42:58,407 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:42:58,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-09-20 22:42:58,407 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:42:58,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:42:58,407 INFO L85 PathProgramCache]: Analyzing trace with hash 15925674, now seen corresponding path program 1 times [2022-09-20 22:42:58,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:42:58,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850497048] [2022-09-20 22:42:58,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:42:58,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:42:58,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:42:58,725 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:42:58,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:42:58,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850497048] [2022-09-20 22:42:58,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850497048] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:42:58,726 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:42:58,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:42:58,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116469102] [2022-09-20 22:42:58,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:42:58,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:42:58,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:42:58,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:42:58,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:42:58,728 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:42:58,730 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 295 transitions, 1919 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:42:58,730 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:42:58,730 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:42:58,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:06,664 INFO L130 PetriNetUnfolder]: 14130/37348 cut-off events. [2022-09-20 22:43:06,664 INFO L131 PetriNetUnfolder]: For 73972/74078 co-relation queries the response was YES. [2022-09-20 22:43:07,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81704 conditions, 37348 events. 14130/37348 cut-off events. For 73972/74078 co-relation queries the response was YES. Maximal size of possible extension queue 1282. Compared 450876 event pairs, 4293 based on Foata normal form. 36/33940 useless extension candidates. Maximal degree in co-relation 81645. Up to 6886 conditions per place. [2022-09-20 22:43:07,326 INFO L137 encePairwiseOnDemand]: 194/222 looper letters, 276 selfloop transitions, 81 changer transitions 0/551 dead transitions. [2022-09-20 22:43:07,326 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 551 transitions, 4224 flow [2022-09-20 22:43:07,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-09-20 22:43:07,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-09-20 22:43:07,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3740 transitions. [2022-09-20 22:43:07,330 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7324716020368194 [2022-09-20 22:43:07,330 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3740 transitions. [2022-09-20 22:43:07,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3740 transitions. [2022-09-20 22:43:07,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:07,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3740 transitions. [2022-09-20 22:43:07,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.6086956521739) internal successors, (3740), 23 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:07,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:07,339 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:07,339 INFO L175 Difference]: Start difference. First operand has 313 places, 295 transitions, 1919 flow. Second operand 23 states and 3740 transitions. [2022-09-20 22:43:07,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 551 transitions, 4224 flow [2022-09-20 22:43:07,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 551 transitions, 4134 flow, removed 2 selfloop flow, removed 8 redundant places. [2022-09-20 22:43:07,472 INFO L231 Difference]: Finished difference. Result has 338 places, 347 transitions, 2744 flow [2022-09-20 22:43:07,472 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1844, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2744, PETRI_PLACES=338, PETRI_TRANSITIONS=347} [2022-09-20 22:43:07,473 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 141 predicate places. [2022-09-20 22:43:07,473 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 347 transitions, 2744 flow [2022-09-20 22:43:07,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:07,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:07,473 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:43:07,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-09-20 22:43:07,474 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:43:07,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:07,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1947005562, now seen corresponding path program 2 times [2022-09-20 22:43:07,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:07,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669136492] [2022-09-20 22:43:07,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:07,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:07,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:07,737 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:43:07,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:07,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669136492] [2022-09-20 22:43:07,737 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669136492] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:43:07,737 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:43:07,737 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:43:07,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622464646] [2022-09-20 22:43:07,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:07,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:43:07,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:07,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:43:07,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:43:07,740 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:43:07,741 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 347 transitions, 2744 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:07,741 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:07,741 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:43:07,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:18,571 INFO L130 PetriNetUnfolder]: 18134/48018 cut-off events. [2022-09-20 22:43:18,572 INFO L131 PetriNetUnfolder]: For 135704/135933 co-relation queries the response was YES. [2022-09-20 22:43:19,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125088 conditions, 48018 events. 18134/48018 cut-off events. For 135704/135933 co-relation queries the response was YES. Maximal size of possible extension queue 1603. Compared 604018 event pairs, 4385 based on Foata normal form. 85/45275 useless extension candidates. Maximal degree in co-relation 125019. Up to 7500 conditions per place. [2022-09-20 22:43:19,358 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 349 selfloop transitions, 85 changer transitions 0/628 dead transitions. [2022-09-20 22:43:19,358 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 628 transitions, 5741 flow [2022-09-20 22:43:19,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-09-20 22:43:19,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-09-20 22:43:19,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 4076 transitions. [2022-09-20 22:43:19,373 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7344144144144145 [2022-09-20 22:43:19,373 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 4076 transitions. [2022-09-20 22:43:19,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 4076 transitions. [2022-09-20 22:43:19,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:19,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 4076 transitions. [2022-09-20 22:43:19,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 163.04) internal successors, (4076), 25 states have internal predecessors, (4076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:19,390 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 222.0) internal successors, (5772), 26 states have internal predecessors, (5772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:19,391 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 222.0) internal successors, (5772), 26 states have internal predecessors, (5772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:19,391 INFO L175 Difference]: Start difference. First operand has 338 places, 347 transitions, 2744 flow. Second operand 25 states and 4076 transitions. [2022-09-20 22:43:19,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 628 transitions, 5741 flow [2022-09-20 22:43:19,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 628 transitions, 5636 flow, removed 40 selfloop flow, removed 8 redundant places. [2022-09-20 22:43:19,749 INFO L231 Difference]: Finished difference. Result has 369 places, 391 transitions, 3520 flow [2022-09-20 22:43:19,749 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2679, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3520, PETRI_PLACES=369, PETRI_TRANSITIONS=391} [2022-09-20 22:43:19,750 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 172 predicate places. [2022-09-20 22:43:19,750 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 391 transitions, 3520 flow [2022-09-20 22:43:19,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:19,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:19,751 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:43:19,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-09-20 22:43:19,752 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:43:19,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:19,753 INFO L85 PathProgramCache]: Analyzing trace with hash 659905846, now seen corresponding path program 3 times [2022-09-20 22:43:19,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:19,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643059378] [2022-09-20 22:43:19,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:19,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:19,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:20,043 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:43:20,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:20,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643059378] [2022-09-20 22:43:20,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643059378] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:43:20,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:43:20,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:43:20,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374213757] [2022-09-20 22:43:20,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:20,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:43:20,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:20,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:43:20,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:43:20,047 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:43:20,048 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 391 transitions, 3520 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:20,048 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:20,048 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:43:20,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:33,874 INFO L130 PetriNetUnfolder]: 21079/55823 cut-off events. [2022-09-20 22:43:33,874 INFO L131 PetriNetUnfolder]: For 246798/247047 co-relation queries the response was YES. [2022-09-20 22:43:34,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164438 conditions, 55823 events. 21079/55823 cut-off events. For 246798/247047 co-relation queries the response was YES. Maximal size of possible extension queue 1980. Compared 719247 event pairs, 8886 based on Foata normal form. 130/52340 useless extension candidates. Maximal degree in co-relation 164354. Up to 13500 conditions per place. [2022-09-20 22:43:35,075 INFO L137 encePairwiseOnDemand]: 194/222 looper letters, 322 selfloop transitions, 152 changer transitions 0/668 dead transitions. [2022-09-20 22:43:35,075 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 668 transitions, 6940 flow [2022-09-20 22:43:35,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-09-20 22:43:35,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-09-20 22:43:35,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3732 transitions. [2022-09-20 22:43:35,086 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7309048178613397 [2022-09-20 22:43:35,086 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3732 transitions. [2022-09-20 22:43:35,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3732 transitions. [2022-09-20 22:43:35,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:35,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3732 transitions. [2022-09-20 22:43:35,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.2608695652174) internal successors, (3732), 23 states have internal predecessors, (3732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:35,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:35,103 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:35,103 INFO L175 Difference]: Start difference. First operand has 369 places, 391 transitions, 3520 flow. Second operand 23 states and 3732 transitions. [2022-09-20 22:43:35,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 668 transitions, 6940 flow [2022-09-20 22:43:36,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 668 transitions, 6809 flow, removed 53 selfloop flow, removed 8 redundant places. [2022-09-20 22:43:36,279 INFO L231 Difference]: Finished difference. Result has 395 places, 451 transitions, 4936 flow [2022-09-20 22:43:36,280 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=3415, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4936, PETRI_PLACES=395, PETRI_TRANSITIONS=451} [2022-09-20 22:43:36,280 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 198 predicate places. [2022-09-20 22:43:36,280 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 451 transitions, 4936 flow [2022-09-20 22:43:36,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:36,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:36,281 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:43:36,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-09-20 22:43:36,281 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:43:36,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:36,294 INFO L85 PathProgramCache]: Analyzing trace with hash 917503854, now seen corresponding path program 4 times [2022-09-20 22:43:36,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:36,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889255397] [2022-09-20 22:43:36,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:36,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:36,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:36,702 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:43:36,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:36,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889255397] [2022-09-20 22:43:36,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889255397] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:43:36,702 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:43:36,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:43:36,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198157656] [2022-09-20 22:43:36,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:36,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:43:36,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:36,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:43:36,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:43:36,704 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:43:36,705 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 451 transitions, 4936 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:36,705 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:36,705 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:43:36,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:53,614 INFO L130 PetriNetUnfolder]: 22121/56989 cut-off events. [2022-09-20 22:43:53,614 INFO L131 PetriNetUnfolder]: For 341098/341359 co-relation queries the response was YES. [2022-09-20 22:43:54,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182694 conditions, 56989 events. 22121/56989 cut-off events. For 341098/341359 co-relation queries the response was YES. Maximal size of possible extension queue 2092. Compared 726681 event pairs, 9088 based on Foata normal form. 134/53311 useless extension candidates. Maximal degree in co-relation 182598. Up to 13137 conditions per place. [2022-09-20 22:43:55,089 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 370 selfloop transitions, 122 changer transitions 0/686 dead transitions. [2022-09-20 22:43:55,089 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 686 transitions, 8267 flow [2022-09-20 22:43:55,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-09-20 22:43:55,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-09-20 22:43:55,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3739 transitions. [2022-09-20 22:43:55,092 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7322757540148844 [2022-09-20 22:43:55,092 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3739 transitions. [2022-09-20 22:43:55,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3739 transitions. [2022-09-20 22:43:55,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:55,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3739 transitions. [2022-09-20 22:43:55,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.56521739130434) internal successors, (3739), 23 states have internal predecessors, (3739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:55,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:55,099 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:55,099 INFO L175 Difference]: Start difference. First operand has 395 places, 451 transitions, 4936 flow. Second operand 23 states and 3739 transitions. [2022-09-20 22:43:55,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 686 transitions, 8267 flow [2022-09-20 22:43:56,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 686 transitions, 7920 flow, removed 129 selfloop flow, removed 9 redundant places. [2022-09-20 22:43:56,967 INFO L231 Difference]: Finished difference. Result has 419 places, 482 transitions, 5731 flow [2022-09-20 22:43:56,968 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=4780, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5731, PETRI_PLACES=419, PETRI_TRANSITIONS=482} [2022-09-20 22:43:56,968 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 222 predicate places. [2022-09-20 22:43:56,968 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 482 transitions, 5731 flow [2022-09-20 22:43:56,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:56,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:56,969 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:43:56,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-09-20 22:43:56,969 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:43:56,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:56,969 INFO L85 PathProgramCache]: Analyzing trace with hash -207264246, now seen corresponding path program 5 times [2022-09-20 22:43:56,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:56,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150475397] [2022-09-20 22:43:56,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:56,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:56,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:57,221 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:43:57,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:57,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150475397] [2022-09-20 22:43:57,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150475397] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:43:57,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:43:57,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:43:57,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616819775] [2022-09-20 22:43:57,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:57,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:43:57,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:57,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:43:57,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:43:57,223 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:43:57,224 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 482 transitions, 5731 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:57,224 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:57,224 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:43:57,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:44:14,254 INFO L130 PetriNetUnfolder]: 22476/58326 cut-off events. [2022-09-20 22:44:14,254 INFO L131 PetriNetUnfolder]: For 375510/375806 co-relation queries the response was YES. [2022-09-20 22:44:15,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189092 conditions, 58326 events. 22476/58326 cut-off events. For 375510/375806 co-relation queries the response was YES. Maximal size of possible extension queue 2141. Compared 749461 event pairs, 8787 based on Foata normal form. 135/54400 useless extension candidates. Maximal degree in co-relation 188985. Up to 13538 conditions per place. [2022-09-20 22:44:16,153 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 375 selfloop transitions, 131 changer transitions 0/700 dead transitions. [2022-09-20 22:44:16,153 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 700 transitions, 8751 flow [2022-09-20 22:44:16,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-09-20 22:44:16,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-09-20 22:44:16,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3741 transitions. [2022-09-20 22:44:16,162 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7326674500587544 [2022-09-20 22:44:16,162 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3741 transitions. [2022-09-20 22:44:16,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3741 transitions. [2022-09-20 22:44:16,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:44:16,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3741 transitions. [2022-09-20 22:44:16,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.65217391304347) internal successors, (3741), 23 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:16,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:16,181 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:16,181 INFO L175 Difference]: Start difference. First operand has 419 places, 482 transitions, 5731 flow. Second operand 23 states and 3741 transitions. [2022-09-20 22:44:16,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 700 transitions, 8751 flow [2022-09-20 22:44:19,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 700 transitions, 8492 flow, removed 82 selfloop flow, removed 10 redundant places. [2022-09-20 22:44:19,323 INFO L231 Difference]: Finished difference. Result has 443 places, 509 transitions, 6548 flow [2022-09-20 22:44:19,323 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=5509, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=6548, PETRI_PLACES=443, PETRI_TRANSITIONS=509} [2022-09-20 22:44:19,324 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 246 predicate places. [2022-09-20 22:44:19,324 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 509 transitions, 6548 flow [2022-09-20 22:44:19,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:19,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:44:19,324 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:44:19,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-09-20 22:44:19,324 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:44:19,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:44:19,325 INFO L85 PathProgramCache]: Analyzing trace with hash -2129701408, now seen corresponding path program 6 times [2022-09-20 22:44:19,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:44:19,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073838160] [2022-09-20 22:44:19,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:44:19,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:44:19,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:44:19,553 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:44:19,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:44:19,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073838160] [2022-09-20 22:44:19,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073838160] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:44:19,554 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:44:19,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:44:19,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380563846] [2022-09-20 22:44:19,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:44:19,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:44:19,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:44:19,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:44:19,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:44:19,556 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:44:19,557 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 509 transitions, 6548 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:19,557 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:44:19,557 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:44:19,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:44:40,178 INFO L130 PetriNetUnfolder]: 22687/58347 cut-off events. [2022-09-20 22:44:40,179 INFO L131 PetriNetUnfolder]: For 401168/401469 co-relation queries the response was YES. [2022-09-20 22:44:41,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192039 conditions, 58347 events. 22687/58347 cut-off events. For 401168/401469 co-relation queries the response was YES. Maximal size of possible extension queue 2172. Compared 746676 event pairs, 9803 based on Foata normal form. 146/54450 useless extension candidates. Maximal degree in co-relation 191920. Up to 14342 conditions per place. [2022-09-20 22:44:41,994 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 353 selfloop transitions, 139 changer transitions 0/686 dead transitions. [2022-09-20 22:44:41,995 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 686 transitions, 9084 flow [2022-09-20 22:44:41,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:44:41,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:44:41,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3400 transitions. [2022-09-20 22:44:42,000 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7293007293007293 [2022-09-20 22:44:42,001 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3400 transitions. [2022-09-20 22:44:42,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3400 transitions. [2022-09-20 22:44:42,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:44:42,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3400 transitions. [2022-09-20 22:44:42,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 161.9047619047619) internal successors, (3400), 21 states have internal predecessors, (3400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:42,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:42,006 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:42,006 INFO L175 Difference]: Start difference. First operand has 443 places, 509 transitions, 6548 flow. Second operand 21 states and 3400 transitions. [2022-09-20 22:44:42,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 686 transitions, 9084 flow [2022-09-20 22:44:45,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 686 transitions, 8816 flow, removed 92 selfloop flow, removed 9 redundant places. [2022-09-20 22:44:45,353 INFO L231 Difference]: Finished difference. Result has 462 places, 530 transitions, 7044 flow [2022-09-20 22:44:45,354 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=6281, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7044, PETRI_PLACES=462, PETRI_TRANSITIONS=530} [2022-09-20 22:44:45,354 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 265 predicate places. [2022-09-20 22:44:45,354 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 530 transitions, 7044 flow [2022-09-20 22:44:45,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:45,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:44:45,355 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:44:45,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-09-20 22:44:45,355 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:44:45,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:44:45,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1153030074, now seen corresponding path program 7 times [2022-09-20 22:44:45,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:44:45,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009992602] [2022-09-20 22:44:45,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:44:45,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:44:45,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:44:45,575 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:44:45,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:44:45,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009992602] [2022-09-20 22:44:45,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009992602] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:44:45,575 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:44:45,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:44:45,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814334233] [2022-09-20 22:44:45,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:44:45,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:44:45,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:44:45,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:44:45,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:44:45,577 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:44:45,578 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 530 transitions, 7044 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:45,578 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:44:45,578 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:44:45,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:45:04,227 INFO L130 PetriNetUnfolder]: 22964/59333 cut-off events. [2022-09-20 22:45:04,227 INFO L131 PetriNetUnfolder]: For 466063/466491 co-relation queries the response was YES. [2022-09-20 22:45:06,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200755 conditions, 59333 events. 22964/59333 cut-off events. For 466063/466491 co-relation queries the response was YES. Maximal size of possible extension queue 2225. Compared 763129 event pairs, 9662 based on Foata normal form. 187/55321 useless extension candidates. Maximal degree in co-relation 200628. Up to 14995 conditions per place. [2022-09-20 22:45:06,397 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 325 selfloop transitions, 143 changer transitions 0/662 dead transitions. [2022-09-20 22:45:06,397 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 662 transitions, 9259 flow [2022-09-20 22:45:06,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-09-20 22:45:06,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-09-20 22:45:06,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3059 transitions. [2022-09-20 22:45:06,400 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7252252252252253 [2022-09-20 22:45:06,400 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3059 transitions. [2022-09-20 22:45:06,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3059 transitions. [2022-09-20 22:45:06,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:45:06,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3059 transitions. [2022-09-20 22:45:06,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.0) internal successors, (3059), 19 states have internal predecessors, (3059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:06,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:06,424 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:06,424 INFO L175 Difference]: Start difference. First operand has 462 places, 530 transitions, 7044 flow. Second operand 19 states and 3059 transitions. [2022-09-20 22:45:06,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 662 transitions, 9259 flow [2022-09-20 22:45:10,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 662 transitions, 8981 flow, removed 73 selfloop flow, removed 11 redundant places. [2022-09-20 22:45:10,723 INFO L231 Difference]: Finished difference. Result has 474 places, 540 transitions, 7324 flow [2022-09-20 22:45:10,724 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=6786, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7324, PETRI_PLACES=474, PETRI_TRANSITIONS=540} [2022-09-20 22:45:10,724 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 277 predicate places. [2022-09-20 22:45:10,724 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 540 transitions, 7324 flow [2022-09-20 22:45:10,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:10,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:45:10,724 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:45:10,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-09-20 22:45:10,725 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:45:10,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:45:10,725 INFO L85 PathProgramCache]: Analyzing trace with hash -297956064, now seen corresponding path program 8 times [2022-09-20 22:45:10,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:45:10,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793881133] [2022-09-20 22:45:10,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:45:10,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:45:10,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:45:10,960 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:45:10,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:45:10,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793881133] [2022-09-20 22:45:10,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793881133] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:45:10,961 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:45:10,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:45:10,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701042278] [2022-09-20 22:45:10,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:45:10,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:45:10,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:45:10,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:45:10,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:45:10,963 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:45:10,993 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 540 transitions, 7324 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:10,993 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:45:10,993 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:45:10,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:45:31,842 INFO L130 PetriNetUnfolder]: 22752/58983 cut-off events. [2022-09-20 22:45:31,842 INFO L131 PetriNetUnfolder]: For 477539/477974 co-relation queries the response was YES. [2022-09-20 22:45:33,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200316 conditions, 58983 events. 22752/58983 cut-off events. For 477539/477974 co-relation queries the response was YES. Maximal size of possible extension queue 2187. Compared 758506 event pairs, 9176 based on Foata normal form. 211/55093 useless extension candidates. Maximal degree in co-relation 200184. Up to 14675 conditions per place. [2022-09-20 22:45:34,012 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 325 selfloop transitions, 138 changer transitions 0/657 dead transitions. [2022-09-20 22:45:34,012 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 657 transitions, 9062 flow [2022-09-20 22:45:34,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-09-20 22:45:34,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-09-20 22:45:34,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3063 transitions. [2022-09-20 22:45:34,036 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7261735419630156 [2022-09-20 22:45:34,036 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3063 transitions. [2022-09-20 22:45:34,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3063 transitions. [2022-09-20 22:45:34,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:45:34,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3063 transitions. [2022-09-20 22:45:34,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.21052631578948) internal successors, (3063), 19 states have internal predecessors, (3063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:34,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:34,042 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:34,042 INFO L175 Difference]: Start difference. First operand has 474 places, 540 transitions, 7324 flow. Second operand 19 states and 3063 transitions. [2022-09-20 22:45:34,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 657 transitions, 9062 flow [2022-09-20 22:45:38,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 657 transitions, 8703 flow, removed 72 selfloop flow, removed 12 redundant places. [2022-09-20 22:45:38,636 INFO L231 Difference]: Finished difference. Result has 484 places, 532 transitions, 7084 flow [2022-09-20 22:45:38,637 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=6761, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7084, PETRI_PLACES=484, PETRI_TRANSITIONS=532} [2022-09-20 22:45:38,637 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 287 predicate places. [2022-09-20 22:45:38,637 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 532 transitions, 7084 flow [2022-09-20 22:45:38,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:38,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:45:38,638 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:45:38,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-09-20 22:45:38,638 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:45:38,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:45:38,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1467083664, now seen corresponding path program 9 times [2022-09-20 22:45:38,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:45:38,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435085941] [2022-09-20 22:45:38,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:45:38,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:45:38,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:45:38,890 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:45:38,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:45:38,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435085941] [2022-09-20 22:45:38,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435085941] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:45:38,891 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:45:38,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:45:38,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809060442] [2022-09-20 22:45:38,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:45:38,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:45:38,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:45:38,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:45:38,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:45:38,892 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:45:38,894 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 532 transitions, 7084 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:38,894 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:45:38,894 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:45:38,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:45:58,530 INFO L130 PetriNetUnfolder]: 23414/60338 cut-off events. [2022-09-20 22:45:58,531 INFO L131 PetriNetUnfolder]: For 497560/498027 co-relation queries the response was YES. [2022-09-20 22:46:00,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205261 conditions, 60338 events. 23414/60338 cut-off events. For 497560/498027 co-relation queries the response was YES. Maximal size of possible extension queue 2260. Compared 775616 event pairs, 10143 based on Foata normal form. 184/56331 useless extension candidates. Maximal degree in co-relation 205125. Up to 14930 conditions per place. [2022-09-20 22:46:00,813 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 368 selfloop transitions, 148 changer transitions 0/710 dead transitions. [2022-09-20 22:46:00,814 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 710 transitions, 9784 flow [2022-09-20 22:46:00,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:46:00,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:46:00,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3408 transitions. [2022-09-20 22:46:00,816 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.731016731016731 [2022-09-20 22:46:00,816 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3408 transitions. [2022-09-20 22:46:00,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3408 transitions. [2022-09-20 22:46:00,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:46:00,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3408 transitions. [2022-09-20 22:46:00,819 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 162.28571428571428) internal successors, (3408), 21 states have internal predecessors, (3408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:46:00,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:46:00,821 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:46:00,822 INFO L175 Difference]: Start difference. First operand has 484 places, 532 transitions, 7084 flow. Second operand 21 states and 3408 transitions. [2022-09-20 22:46:00,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 710 transitions, 9784 flow [2022-09-20 22:46:05,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 710 transitions, 9615 flow, removed 1 selfloop flow, removed 13 redundant places. [2022-09-20 22:46:05,679 INFO L231 Difference]: Finished difference. Result has 499 places, 555 transitions, 7790 flow [2022-09-20 22:46:05,679 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=6922, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7790, PETRI_PLACES=499, PETRI_TRANSITIONS=555} [2022-09-20 22:46:05,680 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 302 predicate places. [2022-09-20 22:46:05,680 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 555 transitions, 7790 flow [2022-09-20 22:46:05,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:46:05,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:46:05,680 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:46:05,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-09-20 22:46:05,680 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:46:05,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:46:05,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1283916328, now seen corresponding path program 10 times [2022-09-20 22:46:05,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:46:05,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405325239] [2022-09-20 22:46:05,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:46:05,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:46:05,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:46:05,939 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:46:05,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:46:05,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405325239] [2022-09-20 22:46:05,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405325239] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:46:05,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:46:05,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:46:05,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646908079] [2022-09-20 22:46:05,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:46:05,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:46:05,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:46:05,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:46:05,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:46:05,942 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:46:05,943 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 555 transitions, 7790 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:46:05,943 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:46:05,943 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:46:05,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:46:27,157 INFO L130 PetriNetUnfolder]: 23658/61097 cut-off events. [2022-09-20 22:46:27,158 INFO L131 PetriNetUnfolder]: For 571405/571892 co-relation queries the response was YES. [2022-09-20 22:46:29,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212886 conditions, 61097 events. 23658/61097 cut-off events. For 571405/571892 co-relation queries the response was YES. Maximal size of possible extension queue 2302. Compared 787640 event pairs, 10295 based on Foata normal form. 188/57019 useless extension candidates. Maximal degree in co-relation 212742. Up to 15194 conditions per place. [2022-09-20 22:46:29,740 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 356 selfloop transitions, 169 changer transitions 0/719 dead transitions. [2022-09-20 22:46:29,740 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 719 transitions, 10403 flow [2022-09-20 22:46:29,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:46:29,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:46:29,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3398 transitions. [2022-09-20 22:46:29,742 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7288717288717289 [2022-09-20 22:46:29,742 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3398 transitions. [2022-09-20 22:46:29,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3398 transitions. [2022-09-20 22:46:29,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:46:29,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3398 transitions. [2022-09-20 22:46:29,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 161.8095238095238) internal successors, (3398), 21 states have internal predecessors, (3398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:46:29,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:46:29,747 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:46:29,748 INFO L175 Difference]: Start difference. First operand has 499 places, 555 transitions, 7790 flow. Second operand 21 states and 3398 transitions. [2022-09-20 22:46:29,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 719 transitions, 10403 flow [2022-09-20 22:46:34,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 719 transitions, 10082 flow, removed 86 selfloop flow, removed 11 redundant places. [2022-09-20 22:46:34,899 INFO L231 Difference]: Finished difference. Result has 517 places, 577 transitions, 8456 flow [2022-09-20 22:46:34,899 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=7477, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8456, PETRI_PLACES=517, PETRI_TRANSITIONS=577} [2022-09-20 22:46:34,899 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 320 predicate places. [2022-09-20 22:46:34,899 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 577 transitions, 8456 flow [2022-09-20 22:46:34,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:46:34,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:46:34,900 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:46:34,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-09-20 22:46:34,900 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:46:34,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:46:34,901 INFO L85 PathProgramCache]: Analyzing trace with hash -684148720, now seen corresponding path program 11 times [2022-09-20 22:46:34,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:46:34,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482028342] [2022-09-20 22:46:34,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:46:34,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:46:34,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:46:35,167 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:46:35,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:46:35,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482028342] [2022-09-20 22:46:35,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482028342] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:46:35,168 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:46:35,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:46:35,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824647701] [2022-09-20 22:46:35,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:46:35,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:46:35,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:46:35,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:46:35,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:46:35,170 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:46:35,171 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 577 transitions, 8456 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:46:35,171 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:46:35,171 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:46:35,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:46:59,888 INFO L130 PetriNetUnfolder]: 24230/62647 cut-off events. [2022-09-20 22:46:59,888 INFO L131 PetriNetUnfolder]: For 649448/649956 co-relation queries the response was YES. [2022-09-20 22:47:02,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 223365 conditions, 62647 events. 24230/62647 cut-off events. For 649448/649956 co-relation queries the response was YES. Maximal size of possible extension queue 2395. Compared 812210 event pairs, 10042 based on Foata normal form. 207/58396 useless extension candidates. Maximal degree in co-relation 223212. Up to 15847 conditions per place. [2022-09-20 22:47:02,658 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 347 selfloop transitions, 189 changer transitions 0/730 dead transitions. [2022-09-20 22:47:02,658 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 730 transitions, 11177 flow [2022-09-20 22:47:02,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:47:02,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:47:02,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3385 transitions. [2022-09-20 22:47:02,677 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7260832260832261 [2022-09-20 22:47:02,677 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3385 transitions. [2022-09-20 22:47:02,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3385 transitions. [2022-09-20 22:47:02,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:47:02,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3385 transitions. [2022-09-20 22:47:02,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 161.1904761904762) internal successors, (3385), 21 states have internal predecessors, (3385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:47:02,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:47:02,705 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:47:02,705 INFO L175 Difference]: Start difference. First operand has 517 places, 577 transitions, 8456 flow. Second operand 21 states and 3385 transitions. [2022-09-20 22:47:02,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 730 transitions, 11177 flow [2022-09-20 22:47:09,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 730 transitions, 10856 flow, removed 114 selfloop flow, removed 9 redundant places. [2022-09-20 22:47:09,482 INFO L231 Difference]: Finished difference. Result has 536 places, 599 transitions, 9205 flow [2022-09-20 22:47:09,482 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=8161, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9205, PETRI_PLACES=536, PETRI_TRANSITIONS=599} [2022-09-20 22:47:09,483 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 339 predicate places. [2022-09-20 22:47:09,483 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 599 transitions, 9205 flow [2022-09-20 22:47:09,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:47:09,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:47:09,483 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:47:09,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-09-20 22:47:09,484 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:47:09,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:47:09,484 INFO L85 PathProgramCache]: Analyzing trace with hash 957420994, now seen corresponding path program 12 times [2022-09-20 22:47:09,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:47:09,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469597940] [2022-09-20 22:47:09,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:47:09,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:47:09,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:47:09,738 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:47:09,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:47:09,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469597940] [2022-09-20 22:47:09,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469597940] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:47:09,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:47:09,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:47:09,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388620625] [2022-09-20 22:47:09,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:47:09,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:47:09,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:47:09,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:47:09,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:47:09,741 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:47:09,742 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 599 transitions, 9205 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:47:09,742 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:47:09,742 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:47:09,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:47:36,006 INFO L130 PetriNetUnfolder]: 24212/62730 cut-off events. [2022-09-20 22:47:36,006 INFO L131 PetriNetUnfolder]: For 681419/682087 co-relation queries the response was YES. [2022-09-20 22:47:39,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 224801 conditions, 62730 events. 24212/62730 cut-off events. For 681419/682087 co-relation queries the response was YES. Maximal size of possible extension queue 2394. Compared 814146 event pairs, 10109 based on Foata normal form. 243/58477 useless extension candidates. Maximal degree in co-relation 224640. Up to 15569 conditions per place. [2022-09-20 22:47:40,232 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 356 selfloop transitions, 169 changer transitions 0/719 dead transitions. [2022-09-20 22:47:40,233 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 719 transitions, 11227 flow [2022-09-20 22:47:40,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-09-20 22:47:40,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-09-20 22:47:40,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3071 transitions. [2022-09-20 22:47:40,235 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7280701754385965 [2022-09-20 22:47:40,235 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3071 transitions. [2022-09-20 22:47:40,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3071 transitions. [2022-09-20 22:47:40,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:47:40,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3071 transitions. [2022-09-20 22:47:40,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.6315789473684) internal successors, (3071), 19 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:47:40,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:47:40,240 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:47:40,240 INFO L175 Difference]: Start difference. First operand has 536 places, 599 transitions, 9205 flow. Second operand 19 states and 3071 transitions. [2022-09-20 22:47:40,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 719 transitions, 11227 flow [2022-09-20 22:47:46,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 719 transitions, 10667 flow, removed 148 selfloop flow, removed 11 redundant places. [2022-09-20 22:47:46,913 INFO L231 Difference]: Finished difference. Result has 548 places, 601 transitions, 9141 flow [2022-09-20 22:47:46,914 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=8723, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9141, PETRI_PLACES=548, PETRI_TRANSITIONS=601} [2022-09-20 22:47:46,914 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 351 predicate places. [2022-09-20 22:47:46,914 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 601 transitions, 9141 flow [2022-09-20 22:47:46,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:47:46,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:47:46,915 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:47:46,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-09-20 22:47:46,915 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:47:46,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:47:46,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1751873520, now seen corresponding path program 13 times [2022-09-20 22:47:46,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:47:46,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314909227] [2022-09-20 22:47:46,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:47:46,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:47:46,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:47:47,136 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:47:47,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:47:47,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314909227] [2022-09-20 22:47:47,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314909227] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:47:47,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:47:47,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:47:47,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620660100] [2022-09-20 22:47:47,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:47:47,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:47:47,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:47:47,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:47:47,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:47:47,138 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:47:47,139 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 601 transitions, 9141 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:47:47,140 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:47:47,140 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:47:47,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:48:15,354 INFO L130 PetriNetUnfolder]: 24387/63065 cut-off events. [2022-09-20 22:48:15,355 INFO L131 PetriNetUnfolder]: For 684455/685054 co-relation queries the response was YES. [2022-09-20 22:48:18,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 225887 conditions, 63065 events. 24387/63065 cut-off events. For 684455/685054 co-relation queries the response was YES. Maximal size of possible extension queue 2420. Compared 818596 event pairs, 10211 based on Foata normal form. 227/58741 useless extension candidates. Maximal degree in co-relation 225721. Up to 15781 conditions per place. [2022-09-20 22:48:18,515 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 354 selfloop transitions, 166 changer transitions 0/714 dead transitions. [2022-09-20 22:48:18,515 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 714 transitions, 11113 flow [2022-09-20 22:48:18,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-09-20 22:48:18,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-09-20 22:48:18,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3067 transitions. [2022-09-20 22:48:18,517 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.727121858700806 [2022-09-20 22:48:18,517 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3067 transitions. [2022-09-20 22:48:18,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3067 transitions. [2022-09-20 22:48:18,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:48:18,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3067 transitions. [2022-09-20 22:48:18,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.42105263157896) internal successors, (3067), 19 states have internal predecessors, (3067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:18,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:18,540 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:18,542 INFO L175 Difference]: Start difference. First operand has 548 places, 601 transitions, 9141 flow. Second operand 19 states and 3067 transitions. [2022-09-20 22:48:18,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 714 transitions, 11113 flow [2022-09-20 22:48:26,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 714 transitions, 10900 flow, removed 12 selfloop flow, removed 12 redundant places. [2022-09-20 22:48:26,470 INFO L231 Difference]: Finished difference. Result has 558 places, 601 transitions, 9320 flow [2022-09-20 22:48:26,470 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=8841, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9320, PETRI_PLACES=558, PETRI_TRANSITIONS=601} [2022-09-20 22:48:26,471 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 361 predicate places. [2022-09-20 22:48:26,471 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 601 transitions, 9320 flow [2022-09-20 22:48:26,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:26,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:48:26,472 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:48:26,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-09-20 22:48:26,472 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:48:26,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:48:26,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1039034814, now seen corresponding path program 14 times [2022-09-20 22:48:26,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:48:26,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222513931] [2022-09-20 22:48:26,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:48:26,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:48:26,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:48:26,726 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:48:26,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:48:26,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222513931] [2022-09-20 22:48:26,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222513931] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:48:26,727 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:48:26,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:48:26,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959082830] [2022-09-20 22:48:26,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:48:26,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:48:26,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:48:26,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:48:26,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:48:26,729 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:48:26,731 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 601 transitions, 9320 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:26,731 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:48:26,731 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:48:26,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:48:55,941 INFO L130 PetriNetUnfolder]: 24679/63519 cut-off events. [2022-09-20 22:48:55,941 INFO L131 PetriNetUnfolder]: For 709636/710269 co-relation queries the response was YES. [2022-09-20 22:48:59,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 229237 conditions, 63519 events. 24679/63519 cut-off events. For 709636/710269 co-relation queries the response was YES. Maximal size of possible extension queue 2455. Compared 822945 event pairs, 11147 based on Foata normal form. 250/59242 useless extension candidates. Maximal degree in co-relation 229067. Up to 15710 conditions per place. [2022-09-20 22:48:59,936 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 328 selfloop transitions, 202 changer transitions 0/724 dead transitions. [2022-09-20 22:48:59,937 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 724 transitions, 11654 flow [2022-09-20 22:48:59,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-09-20 22:48:59,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-09-20 22:48:59,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3057 transitions. [2022-09-20 22:48:59,939 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7247510668563301 [2022-09-20 22:48:59,939 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3057 transitions. [2022-09-20 22:48:59,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3057 transitions. [2022-09-20 22:48:59,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:48:59,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3057 transitions. [2022-09-20 22:48:59,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 160.89473684210526) internal successors, (3057), 19 states have internal predecessors, (3057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:59,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:59,944 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:59,944 INFO L175 Difference]: Start difference. First operand has 558 places, 601 transitions, 9320 flow. Second operand 19 states and 3057 transitions. [2022-09-20 22:48:59,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 724 transitions, 11654 flow [2022-09-20 22:49:07,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 724 transitions, 11332 flow, removed 12 selfloop flow, removed 13 redundant places. [2022-09-20 22:49:07,354 INFO L231 Difference]: Finished difference. Result has 568 places, 617 transitions, 9899 flow [2022-09-20 22:49:07,354 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=9020, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9899, PETRI_PLACES=568, PETRI_TRANSITIONS=617} [2022-09-20 22:49:07,355 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 371 predicate places. [2022-09-20 22:49:07,355 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 617 transitions, 9899 flow [2022-09-20 22:49:07,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:07,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:07,355 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:07,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-09-20 22:49:07,356 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:49:07,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:07,356 INFO L85 PathProgramCache]: Analyzing trace with hash -2132672152, now seen corresponding path program 15 times [2022-09-20 22:49:07,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:07,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708749689] [2022-09-20 22:49:07,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:07,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:07,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:07,625 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:49:07,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:07,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708749689] [2022-09-20 22:49:07,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708749689] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:07,625 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:07,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:49:07,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226674264] [2022-09-20 22:49:07,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:07,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:49:07,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:07,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:49:07,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:49:07,627 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:49:07,628 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 617 transitions, 9899 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:07,628 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:07,628 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:49:07,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:37,338 INFO L130 PetriNetUnfolder]: 24642/63432 cut-off events. [2022-09-20 22:49:37,339 INFO L131 PetriNetUnfolder]: For 724193/724832 co-relation queries the response was YES. [2022-09-20 22:49:41,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 229866 conditions, 63432 events. 24642/63432 cut-off events. For 724193/724832 co-relation queries the response was YES. Maximal size of possible extension queue 2459. Compared 822086 event pairs, 11161 based on Foata normal form. 244/59188 useless extension candidates. Maximal degree in co-relation 229691. Up to 15710 conditions per place. [2022-09-20 22:49:41,631 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 338 selfloop transitions, 196 changer transitions 0/728 dead transitions. [2022-09-20 22:49:41,631 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 728 transitions, 11864 flow [2022-09-20 22:49:41,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-09-20 22:49:41,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-09-20 22:49:41,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3062 transitions. [2022-09-20 22:49:41,633 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.725936462778568 [2022-09-20 22:49:41,633 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3062 transitions. [2022-09-20 22:49:41,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3062 transitions. [2022-09-20 22:49:41,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:41,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3062 transitions. [2022-09-20 22:49:41,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.1578947368421) internal successors, (3062), 19 states have internal predecessors, (3062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:41,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:41,645 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:41,645 INFO L175 Difference]: Start difference. First operand has 568 places, 617 transitions, 9899 flow. Second operand 19 states and 3062 transitions. [2022-09-20 22:49:41,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 728 transitions, 11864 flow [2022-09-20 22:49:48,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 728 transitions, 11610 flow, removed 16 selfloop flow, removed 10 redundant places. [2022-09-20 22:49:48,992 INFO L231 Difference]: Finished difference. Result has 581 places, 619 transitions, 10137 flow [2022-09-20 22:49:48,992 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=9645, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=10137, PETRI_PLACES=581, PETRI_TRANSITIONS=619} [2022-09-20 22:49:48,992 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 384 predicate places. [2022-09-20 22:49:48,993 INFO L495 AbstractCegarLoop]: Abstraction has has 581 places, 619 transitions, 10137 flow [2022-09-20 22:49:48,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:48,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:48,993 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:48,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-09-20 22:49:48,993 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:49:48,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:48,994 INFO L85 PathProgramCache]: Analyzing trace with hash -298042856, now seen corresponding path program 16 times [2022-09-20 22:49:48,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:48,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164667804] [2022-09-20 22:49:48,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:48,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:49,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:49,236 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:49:49,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:49,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164667804] [2022-09-20 22:49:49,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164667804] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:49,237 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:49,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:49:49,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504499239] [2022-09-20 22:49:49,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:49,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:49:49,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:49,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:49:49,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:49:49,239 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:49:49,240 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 619 transitions, 10137 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:49,240 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:49,240 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:49:49,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:50:20,826 INFO L130 PetriNetUnfolder]: 24791/63867 cut-off events. [2022-09-20 22:50:20,827 INFO L131 PetriNetUnfolder]: For 744041/744656 co-relation queries the response was YES. [2022-09-20 22:50:24,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231419 conditions, 63867 events. 24791/63867 cut-off events. For 744041/744656 co-relation queries the response was YES. Maximal size of possible extension queue 2488. Compared 828610 event pairs, 10847 based on Foata normal form. 250/59620 useless extension candidates. Maximal degree in co-relation 231239. Up to 15726 conditions per place. [2022-09-20 22:50:24,636 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 333 selfloop transitions, 201 changer transitions 0/728 dead transitions. [2022-09-20 22:50:24,636 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 728 transitions, 11932 flow [2022-09-20 22:50:24,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-09-20 22:50:24,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-09-20 22:50:24,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3061 transitions. [2022-09-20 22:50:24,639 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7256993835941205 [2022-09-20 22:50:24,639 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3061 transitions. [2022-09-20 22:50:24,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3061 transitions. [2022-09-20 22:50:24,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:50:24,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3061 transitions. [2022-09-20 22:50:24,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.10526315789474) internal successors, (3061), 19 states have internal predecessors, (3061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:50:24,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:50:24,643 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:50:24,643 INFO L175 Difference]: Start difference. First operand has 581 places, 619 transitions, 10137 flow. Second operand 19 states and 3061 transitions. [2022-09-20 22:50:24,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 728 transitions, 11932 flow [2022-09-20 22:50:32,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 728 transitions, 11526 flow, removed 18 selfloop flow, removed 14 redundant places. [2022-09-20 22:50:32,266 INFO L231 Difference]: Finished difference. Result has 589 places, 618 transitions, 10101 flow [2022-09-20 22:50:32,267 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=9574, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=10101, PETRI_PLACES=589, PETRI_TRANSITIONS=618} [2022-09-20 22:50:32,267 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 392 predicate places. [2022-09-20 22:50:32,267 INFO L495 AbstractCegarLoop]: Abstraction has has 589 places, 618 transitions, 10101 flow [2022-09-20 22:50:32,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:50:32,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:50:32,268 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:50:32,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-09-20 22:50:32,268 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:50:32,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:50:32,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1179305624, now seen corresponding path program 17 times [2022-09-20 22:50:32,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:50:32,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577788275] [2022-09-20 22:50:32,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:50:32,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:50:32,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:50:32,524 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:50:32,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:50:32,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577788275] [2022-09-20 22:50:32,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577788275] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:50:32,524 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:50:32,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:50:32,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545321697] [2022-09-20 22:50:32,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:50:32,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:50:32,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:50:32,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:50:32,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:50:32,526 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:50:32,527 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 618 transitions, 10101 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:50:32,527 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:50:32,527 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:50:32,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:51:02,455 INFO L130 PetriNetUnfolder]: 24705/64060 cut-off events. [2022-09-20 22:51:02,455 INFO L131 PetriNetUnfolder]: For 734598/735252 co-relation queries the response was YES. [2022-09-20 22:51:05,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231276 conditions, 64060 events. 24705/64060 cut-off events. For 734598/735252 co-relation queries the response was YES. Maximal size of possible extension queue 2462. Compared 834131 event pairs, 10302 based on Foata normal form. 231/59677 useless extension candidates. Maximal degree in co-relation 231092. Up to 15735 conditions per place. [2022-09-20 22:51:06,073 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 341 selfloop transitions, 187 changer transitions 0/722 dead transitions. [2022-09-20 22:51:06,073 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 607 places, 722 transitions, 11693 flow [2022-09-20 22:51:06,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-09-20 22:51:06,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-09-20 22:51:06,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3066 transitions. [2022-09-20 22:51:06,075 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7268847795163584 [2022-09-20 22:51:06,075 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3066 transitions. [2022-09-20 22:51:06,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3066 transitions. [2022-09-20 22:51:06,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:51:06,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3066 transitions. [2022-09-20 22:51:06,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.3684210526316) internal successors, (3066), 19 states have internal predecessors, (3066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:51:06,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:51:06,080 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:51:06,080 INFO L175 Difference]: Start difference. First operand has 589 places, 618 transitions, 10101 flow. Second operand 19 states and 3066 transitions. [2022-09-20 22:51:06,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 607 places, 722 transitions, 11693 flow [2022-09-20 22:51:13,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 722 transitions, 11372 flow, removed 35 selfloop flow, removed 13 redundant places. [2022-09-20 22:51:13,694 INFO L231 Difference]: Finished difference. Result has 598 places, 610 transitions, 9935 flow [2022-09-20 22:51:13,696 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=9518, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9935, PETRI_PLACES=598, PETRI_TRANSITIONS=610} [2022-09-20 22:51:13,697 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 401 predicate places. [2022-09-20 22:51:13,697 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 610 transitions, 9935 flow [2022-09-20 22:51:13,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:51:13,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:51:13,698 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:51:13,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-09-20 22:51:13,698 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:51:13,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:51:13,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1944744224, now seen corresponding path program 18 times [2022-09-20 22:51:13,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:51:13,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494429044] [2022-09-20 22:51:13,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:51:13,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:51:13,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:51:13,962 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:51:13,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:51:13,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494429044] [2022-09-20 22:51:13,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494429044] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:51:13,963 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:51:13,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:51:13,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125636] [2022-09-20 22:51:13,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:51:13,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:51:13,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:51:13,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:51:13,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:51:13,965 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:51:13,966 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 610 transitions, 9935 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:51:13,966 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:51:13,966 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:51:13,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:51:48,754 INFO L130 PetriNetUnfolder]: 27865/73105 cut-off events. [2022-09-20 22:51:48,754 INFO L131 PetriNetUnfolder]: For 897332/898097 co-relation queries the response was YES. [2022-09-20 22:51:53,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 264245 conditions, 73105 events. 27865/73105 cut-off events. For 897332/898097 co-relation queries the response was YES. Maximal size of possible extension queue 2783. Compared 972378 event pairs, 10187 based on Foata normal form. 366/68577 useless extension candidates. Maximal degree in co-relation 264057. Up to 16585 conditions per place. [2022-09-20 22:51:53,983 INFO L137 encePairwiseOnDemand]: 194/222 looper letters, 358 selfloop transitions, 232 changer transitions 0/784 dead transitions. [2022-09-20 22:51:53,983 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 784 transitions, 12795 flow [2022-09-20 22:51:53,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:51:53,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:51:54,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3399 transitions. [2022-09-20 22:51:54,694 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7290862290862291 [2022-09-20 22:51:54,694 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3399 transitions. [2022-09-20 22:51:54,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3399 transitions. [2022-09-20 22:51:54,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:51:54,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3399 transitions. [2022-09-20 22:51:54,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 161.85714285714286) internal successors, (3399), 21 states have internal predecessors, (3399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:51:54,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:51:54,700 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:51:54,700 INFO L175 Difference]: Start difference. First operand has 598 places, 610 transitions, 9935 flow. Second operand 21 states and 3399 transitions. [2022-09-20 22:51:54,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 784 transitions, 12795 flow [2022-09-20 22:52:03,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 784 transitions, 12540 flow, removed 4 selfloop flow, removed 13 redundant places. [2022-09-20 22:52:03,752 INFO L231 Difference]: Finished difference. Result has 614 places, 635 transitions, 10908 flow [2022-09-20 22:52:03,752 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=9690, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=10908, PETRI_PLACES=614, PETRI_TRANSITIONS=635} [2022-09-20 22:52:03,752 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 417 predicate places. [2022-09-20 22:52:03,752 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 635 transitions, 10908 flow [2022-09-20 22:52:03,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:52:03,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:52:03,753 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:52:03,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-09-20 22:52:03,753 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:52:03,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:52:03,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1584514274, now seen corresponding path program 19 times [2022-09-20 22:52:03,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:52:03,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993631884] [2022-09-20 22:52:03,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:52:03,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:52:03,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:52:03,991 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-09-20 22:52:03,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:52:03,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993631884] [2022-09-20 22:52:03,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993631884] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:52:03,991 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:52:03,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-09-20 22:52:03,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110436711] [2022-09-20 22:52:03,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:52:03,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-20 22:52:03,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:52:03,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-20 22:52:03,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-09-20 22:52:03,993 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-09-20 22:52:03,994 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 635 transitions, 10908 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:52:03,994 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:52:03,994 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-09-20 22:52:03,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:52:41,581 INFO L130 PetriNetUnfolder]: 28758/75798 cut-off events. [2022-09-20 22:52:41,581 INFO L131 PetriNetUnfolder]: For 998058/999035 co-relation queries the response was YES. [2022-09-20 22:52:46,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 280613 conditions, 75798 events. 28758/75798 cut-off events. For 998058/999035 co-relation queries the response was YES. Maximal size of possible extension queue 2880. Compared 1015496 event pairs, 13518 based on Foata normal form. 278/70929 useless extension candidates. Maximal degree in co-relation 280416. Up to 18926 conditions per place. [2022-09-20 22:52:46,478 INFO L137 encePairwiseOnDemand]: 194/222 looper letters, 406 selfloop transitions, 211 changer transitions 0/811 dead transitions. [2022-09-20 22:52:46,478 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 811 transitions, 14263 flow [2022-09-20 22:52:46,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:52:46,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:52:46,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3395 transitions. [2022-09-20 22:52:46,480 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7282282282282282 [2022-09-20 22:52:46,481 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3395 transitions. [2022-09-20 22:52:46,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3395 transitions. [2022-09-20 22:52:46,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:52:46,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3395 transitions. [2022-09-20 22:52:46,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 161.66666666666666) internal successors, (3395), 21 states have internal predecessors, (3395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:52:46,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:52:46,485 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:52:46,485 INFO L175 Difference]: Start difference. First operand has 614 places, 635 transitions, 10908 flow. Second operand 21 states and 3395 transitions. [2022-09-20 22:52:46,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 811 transitions, 14263 flow Received shutdown request... [2022-09-20 22:52:52,873 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-09-20 22:52:52,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-09-20 22:52:52,874 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2022-09-20 22:52:52,875 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2022-09-20 22:52:52,875 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2022-09-20 22:52:52,876 INFO L444 BasicCegarLoop]: Path program histogram: [19, 14, 6, 2, 1, 1] [2022-09-20 22:52:52,878 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-09-20 22:52:52,878 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-09-20 22:52:52,881 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.09 10:52:52 BasicIcfg [2022-09-20 22:52:52,881 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-09-20 22:52:52,881 INFO L158 Benchmark]: Toolchain (without parser) took 614219.08ms. Allocated memory was 177.2MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 117.6MB in the beginning and 4.7GB in the end (delta: -4.6GB). Peak memory consumption was 4.1GB. Max. memory is 8.0GB. [2022-09-20 22:52:52,881 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 177.2MB. Free memory was 134.1MB in the beginning and 134.0MB in the end (delta: 143.4kB). There was no memory consumed. Max. memory is 8.0GB. [2022-09-20 22:52:52,882 INFO L158 Benchmark]: CACSL2BoogieTranslator took 267.06ms. Allocated memory was 177.2MB in the beginning and 219.2MB in the end (delta: 41.9MB). Free memory was 117.5MB in the beginning and 189.4MB in the end (delta: -72.0MB). Peak memory consumption was 15.1MB. Max. memory is 8.0GB. [2022-09-20 22:52:52,882 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.80ms. Allocated memory is still 219.2MB. Free memory was 189.4MB in the beginning and 187.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-09-20 22:52:52,882 INFO L158 Benchmark]: Boogie Preprocessor took 33.31ms. Allocated memory is still 219.2MB. Free memory was 187.3MB in the beginning and 185.7MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-09-20 22:52:52,882 INFO L158 Benchmark]: RCFGBuilder took 446.54ms. Allocated memory is still 219.2MB. Free memory was 185.2MB in the beginning and 168.5MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2022-09-20 22:52:52,882 INFO L158 Benchmark]: TraceAbstraction took 613426.86ms. Allocated memory was 219.2MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 167.4MB in the beginning and 4.7GB in the end (delta: -4.5GB). Peak memory consumption was 4.1GB. Max. memory is 8.0GB. [2022-09-20 22:52:52,883 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 177.2MB. Free memory was 134.1MB in the beginning and 134.0MB in the end (delta: 143.4kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 267.06ms. Allocated memory was 177.2MB in the beginning and 219.2MB in the end (delta: 41.9MB). Free memory was 117.5MB in the beginning and 189.4MB in the end (delta: -72.0MB). Peak memory consumption was 15.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 39.80ms. Allocated memory is still 219.2MB. Free memory was 189.4MB in the beginning and 187.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 33.31ms. Allocated memory is still 219.2MB. Free memory was 187.3MB in the beginning and 185.7MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 446.54ms. Allocated memory is still 219.2MB. Free memory was 185.2MB in the beginning and 168.5MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * TraceAbstraction took 613426.86ms. Allocated memory was 219.2MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 167.4MB in the beginning and 4.7GB in the end (delta: -4.5GB). Peak memory consumption was 4.1GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 274 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 613.3s, OverallIterations: 43, TraceHistogramMax: 5, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.0s, AutomataDifference: 604.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9151 SdHoareTripleChecker+Valid, 8.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9151 mSDsluCounter, 11587 SdHoareTripleChecker+Invalid, 6.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 11046 mSDsCounter, 484 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 19121 IncrementalHoareTripleChecker+Invalid, 19605 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 484 mSolverCounterUnsat, 1795 mSDtfsCounter, 19121 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1857 GetRequests, 1008 SyntacticMatches, 5 SemanticMatches, 844 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3863 ImplicationChecksByTransitivity, 7.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=10908occurred in iteration=42, InterpolantAutomatonStates: 533, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 6.4s InterpolantComputationTime, 9437 NumberOfCodeBlocks, 9339 NumberOfCodeBlocksAsserted, 47 NumberOfCheckSat, 9698 ConstructedInterpolants, 0 QuantifiedInterpolants, 34337 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1184 ConjunctsInSsa, 30 ConjunctsInUnsatCore, 49 InterpolantComputations, 41 PerfectInterpolantSequences, 5769/5892 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown