/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-SemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-8d0d62b [2022-12-05 20:53:56,082 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-05 20:53:56,084 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-05 20:53:56,113 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-05 20:53:56,113 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-05 20:53:56,115 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-05 20:53:56,118 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-05 20:53:56,121 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-05 20:53:56,124 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-05 20:53:56,128 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-05 20:53:56,128 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-05 20:53:56,130 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-05 20:53:56,130 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-05 20:53:56,132 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-05 20:53:56,132 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-05 20:53:56,134 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-05 20:53:56,135 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-05 20:53:56,135 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-05 20:53:56,137 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-05 20:53:56,140 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-05 20:53:56,141 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-05 20:53:56,142 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-05 20:53:56,142 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-05 20:53:56,151 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-05 20:53:56,153 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-05 20:53:56,153 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-05 20:53:56,154 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-05 20:53:56,154 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-05 20:53:56,155 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-05 20:53:56,155 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-05 20:53:56,155 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-05 20:53:56,156 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-05 20:53:56,156 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-05 20:53:56,156 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-05 20:53:56,157 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-05 20:53:56,157 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-05 20:53:56,157 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-05 20:53:56,158 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-05 20:53:56,158 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-05 20:53:56,158 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-05 20:53:56,159 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-05 20:53:56,161 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-SemanticLbe.epf [2022-12-05 20:53:56,184 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-05 20:53:56,184 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-05 20:53:56,186 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-05 20:53:56,186 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-05 20:53:56,186 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-05 20:53:56,187 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-05 20:53:56,187 INFO L138 SettingsManager]: * Use SBE=true [2022-12-05 20:53:56,187 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-05 20:53:56,187 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-05 20:53:56,187 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-05 20:53:56,187 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-05 20:53:56,188 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-05 20:53:56,188 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-05 20:53:56,188 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-05 20:53:56,188 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-05 20:53:56,188 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-05 20:53:56,188 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-05 20:53:56,188 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-05 20:53:56,188 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-05 20:53:56,188 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-05 20:53:56,188 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-05 20:53:56,188 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-05 20:53:56,189 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-05 20:53:56,189 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 20:53:56,189 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-05 20:53:56,189 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-05 20:53:56,189 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-05 20:53:56,189 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-05 20:53:56,189 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-05 20:53:56,189 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-05 20:53:56,189 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-12-05 20:53:56,431 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-05 20:53:56,443 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-05 20:53:56,445 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-05 20:53:56,446 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-05 20:53:56,446 INFO L275 PluginConnector]: CDTParser initialized [2022-12-05 20:53:56,447 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-12-05 20:53:57,323 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-05 20:53:57,490 INFO L351 CDTParser]: Found 1 translation units. [2022-12-05 20:53:57,491 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c [2022-12-05 20:53:57,504 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c60ddd54b/80215a102b19422180e9abc0d111f0e6/FLAG1d6b83a75 [2022-12-05 20:53:57,527 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c60ddd54b/80215a102b19422180e9abc0d111f0e6 [2022-12-05 20:53:57,528 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-05 20:53:57,529 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-05 20:53:57,531 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-05 20:53:57,531 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-05 20:53:57,533 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-05 20:53:57,534 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 08:53:57" (1/1) ... [2022-12-05 20:53:57,535 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@65f484d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 08:53:57, skipping insertion in model container [2022-12-05 20:53:57,535 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 08:53:57" (1/1) ... [2022-12-05 20:53:57,539 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-05 20:53:57,555 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-05 20:53:57,700 WARN L237 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-12-05 20:53:57,711 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 20:53:57,717 INFO L203 MainTranslator]: Completed pre-run [2022-12-05 20:53:57,746 WARN L237 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-12-05 20:53:57,753 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 20:53:57,765 INFO L208 MainTranslator]: Completed translation [2022-12-05 20:53:57,765 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 08:53:57 WrapperNode [2022-12-05 20:53:57,765 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-05 20:53:57,766 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-05 20:53:57,766 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-05 20:53:57,766 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-05 20:53:57,771 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 08:53:57" (1/1) ... [2022-12-05 20:53:57,775 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 08:53:57" (1/1) ... [2022-12-05 20:53:57,799 INFO L138 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 174 [2022-12-05 20:53:57,800 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-05 20:53:57,800 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-05 20:53:57,800 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-05 20:53:57,800 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-05 20:53:57,806 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 08:53:57" (1/1) ... [2022-12-05 20:53:57,806 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 08:53:57" (1/1) ... [2022-12-05 20:53:57,821 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 08:53:57" (1/1) ... [2022-12-05 20:53:57,822 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 08:53:57" (1/1) ... [2022-12-05 20:53:57,825 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 08:53:57" (1/1) ... [2022-12-05 20:53:57,828 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 08:53:57" (1/1) ... [2022-12-05 20:53:57,829 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 08:53:57" (1/1) ... [2022-12-05 20:53:57,829 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 08:53:57" (1/1) ... [2022-12-05 20:53:57,831 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-05 20:53:57,832 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-05 20:53:57,832 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-05 20:53:57,832 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-05 20:53:57,832 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 08:53:57" (1/1) ... [2022-12-05 20:53:57,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 20:53:57,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:53:57,860 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-12-05 20:53:57,881 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-12-05 20:53:57,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-05 20:53:57,907 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-05 20:53:57,907 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-05 20:53:57,907 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-05 20:53:57,907 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-05 20:53:57,907 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-05 20:53:57,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-05 20:53:57,907 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-05 20:53:57,908 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-05 20:53:57,908 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-05 20:53:57,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-05 20:53:57,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-05 20:53:57,908 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-05 20:53:57,909 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-05 20:53:57,972 INFO L236 CfgBuilder]: Building ICFG [2022-12-05 20:53:57,974 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-05 20:53:58,323 INFO L277 CfgBuilder]: Performing block encoding [2022-12-05 20:53:58,329 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-05 20:53:58,329 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2022-12-05 20:53:58,331 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 08:53:58 BoogieIcfgContainer [2022-12-05 20:53:58,331 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-05 20:53:58,332 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-05 20:53:58,332 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-05 20:53:58,338 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-05 20:53:58,338 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.12 08:53:57" (1/3) ... [2022-12-05 20:53:58,339 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76db68ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 08:53:58, skipping insertion in model container [2022-12-05 20:53:58,339 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 08:53:57" (2/3) ... [2022-12-05 20:53:58,339 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76db68ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 08:53:58, skipping insertion in model container [2022-12-05 20:53:58,339 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 08:53:58" (3/3) ... [2022-12-05 20:53:58,340 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-opt-symm.wvr.c [2022-12-05 20:53:58,351 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-05 20:53:58,351 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-05 20:53:58,351 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-05 20:53:58,412 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-05 20:53:58,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 183 places, 195 transitions, 406 flow [2022-12-05 20:53:58,526 INFO L130 PetriNetUnfolder]: 19/193 cut-off events. [2022-12-05 20:53:58,527 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-05 20:53:58,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 202 conditions, 193 events. 19/193 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 215 event pairs, 0 based on Foata normal form. 0/173 useless extension candidates. Maximal degree in co-relation 136. Up to 3 conditions per place. [2022-12-05 20:53:58,533 INFO L82 GeneralOperation]: Start removeDead. Operand has 183 places, 195 transitions, 406 flow [2022-12-05 20:53:58,536 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 173 places, 185 transitions, 382 flow [2022-12-05 20:53:58,537 INFO L195 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-12-05 20:53:58,550 INFO L167 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 173 places, 185 transitions, 382 flow [2022-12-05 20:53:58,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 173 places, 185 transitions, 382 flow [2022-12-05 20:53:58,596 INFO L130 PetriNetUnfolder]: 19/185 cut-off events. [2022-12-05 20:53:58,596 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-05 20:53:58,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 194 conditions, 185 events. 19/185 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 215 event pairs, 0 based on Foata normal form. 0/166 useless extension candidates. Maximal degree in co-relation 136. Up to 3 conditions per place. [2022-12-05 20:53:58,600 INFO L184 LiptonReduction]: Starting Lipton reduction on Petri net that has 173 places, 185 transitions, 382 flow [2022-12-05 20:53:58,600 INFO L188 LiptonReduction]: Number of co-enabled transitions 3332 [2022-12-05 20:54:03,272 INFO L203 LiptonReduction]: Total number of compositions: 160 [2022-12-05 20:54:03,282 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-05 20:54:03,289 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;@5292d354, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-05 20:54:03,289 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-12-05 20:54:03,293 INFO L130 PetriNetUnfolder]: 6/24 cut-off events. [2022-12-05 20:54:03,293 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-05 20:54:03,293 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:03,294 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:03,294 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-12-05 20:54:03,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:03,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1037354139, now seen corresponding path program 1 times [2022-12-05 20:54:03,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:03,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746527557] [2022-12-05 20:54:03,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:03,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:03,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:03,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 20:54:03,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:03,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746527557] [2022-12-05 20:54:03,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746527557] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:03,556 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:03,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-05 20:54:03,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111037521] [2022-12-05 20:54:03,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:03,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-05 20:54:03,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:03,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-05 20:54:03,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-05 20:54:03,580 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 25 [2022-12-05 20:54:03,581 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 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-12-05 20:54:03,581 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:03,581 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 25 [2022-12-05 20:54:03,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:03,651 INFO L130 PetriNetUnfolder]: 91/158 cut-off events. [2022-12-05 20:54:03,651 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2022-12-05 20:54:03,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 332 conditions, 158 events. 91/158 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 403 event pairs, 51 based on Foata normal form. 0/116 useless extension candidates. Maximal degree in co-relation 278. Up to 151 conditions per place. [2022-12-05 20:54:03,655 INFO L137 encePairwiseOnDemand]: 20/25 looper letters, 22 selfloop transitions, 4 changer transitions 0/27 dead transitions. [2022-12-05 20:54:03,655 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 27 transitions, 118 flow [2022-12-05 20:54:03,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-05 20:54:03,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-05 20:54:03,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 31 transitions. [2022-12-05 20:54:03,664 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.41333333333333333 [2022-12-05 20:54:03,665 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 62 flow. Second operand 3 states and 31 transitions. [2022-12-05 20:54:03,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 27 transitions, 118 flow [2022-12-05 20:54:03,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 27 transitions, 110 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-12-05 20:54:03,668 INFO L231 Difference]: Finished difference. Result has 25 places, 27 transitions, 76 flow [2022-12-05 20:54:03,669 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=25, PETRI_TRANSITIONS=27} [2022-12-05 20:54:03,672 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, -1 predicate places. [2022-12-05 20:54:03,672 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 27 transitions, 76 flow [2022-12-05 20:54:03,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 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-12-05 20:54:03,672 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:03,673 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:03,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-05 20:54:03,673 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-12-05 20:54:03,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:03,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1383105849, now seen corresponding path program 1 times [2022-12-05 20:54:03,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:03,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309099797] [2022-12-05 20:54:03,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:03,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:03,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:03,857 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 20:54:03,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:03,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309099797] [2022-12-05 20:54:03,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309099797] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:03,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358807511] [2022-12-05 20:54:03,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:03,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:03,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:03,860 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-12-05 20:54:03,862 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-12-05 20:54:03,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:03,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-05 20:54:03,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:04,002 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 20:54:04,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 20:54:04,015 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 20:54:04,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358807511] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 20:54:04,016 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 20:54:04,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2022-12-05 20:54:04,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050135894] [2022-12-05 20:54:04,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 20:54:04,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-05 20:54:04,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:04,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-05 20:54:04,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2022-12-05 20:54:04,018 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 25 [2022-12-05 20:54:04,018 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 27 transitions, 76 flow. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 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-12-05 20:54:04,018 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:04,018 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 25 [2022-12-05 20:54:04,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:04,108 INFO L130 PetriNetUnfolder]: 91/164 cut-off events. [2022-12-05 20:54:04,108 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-12-05 20:54:04,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 348 conditions, 164 events. 91/164 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 400 event pairs, 51 based on Foata normal form. 3/126 useless extension candidates. Maximal degree in co-relation 318. Up to 151 conditions per place. [2022-12-05 20:54:04,109 INFO L137 encePairwiseOnDemand]: 20/25 looper letters, 22 selfloop transitions, 10 changer transitions 0/33 dead transitions. [2022-12-05 20:54:04,109 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 33 transitions, 164 flow [2022-12-05 20:54:04,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-05 20:54:04,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-05 20:54:04,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 44 transitions. [2022-12-05 20:54:04,114 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.29333333333333333 [2022-12-05 20:54:04,114 INFO L175 Difference]: Start difference. First operand has 25 places, 27 transitions, 76 flow. Second operand 6 states and 44 transitions. [2022-12-05 20:54:04,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 33 transitions, 164 flow [2022-12-05 20:54:04,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 33 transitions, 160 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-05 20:54:04,115 INFO L231 Difference]: Finished difference. Result has 32 places, 33 transitions, 138 flow [2022-12-05 20:54:04,115 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=138, PETRI_PLACES=32, PETRI_TRANSITIONS=33} [2022-12-05 20:54:04,115 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 6 predicate places. [2022-12-05 20:54:04,116 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 33 transitions, 138 flow [2022-12-05 20:54:04,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 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-12-05 20:54:04,116 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:04,116 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:04,124 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-12-05 20:54:04,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:04,322 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-12-05 20:54:04,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:04,323 INFO L85 PathProgramCache]: Analyzing trace with hash 263123979, now seen corresponding path program 2 times [2022-12-05 20:54:04,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:04,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78740558] [2022-12-05 20:54:04,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:04,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:04,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:04,470 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-05 20:54:04,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:04,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78740558] [2022-12-05 20:54:04,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78740558] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:04,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791918327] [2022-12-05 20:54:04,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 20:54:04,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:04,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:04,485 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-12-05 20:54:04,486 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-12-05 20:54:04,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-05 20:54:04,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:54:04,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-05 20:54:04,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:04,604 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-12-05 20:54:04,604 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:54:04,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791918327] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:04,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:54:04,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2022-12-05 20:54:04,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5766718] [2022-12-05 20:54:04,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:04,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 20:54:04,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:04,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 20:54:04,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-12-05 20:54:04,609 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:04,609 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 33 transitions, 138 flow. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 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-12-05 20:54:04,609 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:04,609 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:04,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:04,720 INFO L130 PetriNetUnfolder]: 195/342 cut-off events. [2022-12-05 20:54:04,720 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-12-05 20:54:04,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 740 conditions, 342 events. 195/342 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1135 event pairs, 60 based on Foata normal form. 4/263 useless extension candidates. Maximal degree in co-relation 679. Up to 166 conditions per place. [2022-12-05 20:54:04,722 INFO L137 encePairwiseOnDemand]: 19/25 looper letters, 53 selfloop transitions, 5 changer transitions 2/60 dead transitions. [2022-12-05 20:54:04,722 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 60 transitions, 318 flow [2022-12-05 20:54:04,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 20:54:04,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 20:54:04,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 53 transitions. [2022-12-05 20:54:04,723 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.424 [2022-12-05 20:54:04,723 INFO L175 Difference]: Start difference. First operand has 32 places, 33 transitions, 138 flow. Second operand 5 states and 53 transitions. [2022-12-05 20:54:04,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 60 transitions, 318 flow [2022-12-05 20:54:04,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 60 transitions, 302 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-12-05 20:54:04,725 INFO L231 Difference]: Finished difference. Result has 37 places, 35 transitions, 146 flow [2022-12-05 20:54:04,725 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=146, PETRI_PLACES=37, PETRI_TRANSITIONS=35} [2022-12-05 20:54:04,725 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 11 predicate places. [2022-12-05 20:54:04,726 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 35 transitions, 146 flow [2022-12-05 20:54:04,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 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-12-05 20:54:04,726 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:04,726 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:04,733 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-05 20:54:04,933 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,SelfDestructingSolverStorable2 [2022-12-05 20:54:04,933 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-12-05 20:54:04,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:04,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1183958371, now seen corresponding path program 3 times [2022-12-05 20:54:04,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:04,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478319967] [2022-12-05 20:54:04,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:04,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:04,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:05,033 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-05 20:54:05,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:05,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478319967] [2022-12-05 20:54:05,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478319967] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:05,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479745506] [2022-12-05 20:54:05,034 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 20:54:05,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:05,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:05,035 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-12-05 20:54:05,037 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-12-05 20:54:05,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-05 20:54:05,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:54:05,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-05 20:54:05,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:05,143 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-12-05 20:54:05,144 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:54:05,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479745506] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:05,144 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:54:05,144 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2022-12-05 20:54:05,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993389953] [2022-12-05 20:54:05,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:05,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 20:54:05,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:05,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 20:54:05,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-12-05 20:54:05,148 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:05,149 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 35 transitions, 146 flow. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 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-12-05 20:54:05,149 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:05,151 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:05,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:05,259 INFO L130 PetriNetUnfolder]: 239/416 cut-off events. [2022-12-05 20:54:05,259 INFO L131 PetriNetUnfolder]: For 80/80 co-relation queries the response was YES. [2022-12-05 20:54:05,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 979 conditions, 416 events. 239/416 cut-off events. For 80/80 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1446 event pairs, 58 based on Foata normal form. 4/351 useless extension candidates. Maximal degree in co-relation 922. Up to 309 conditions per place. [2022-12-05 20:54:05,262 INFO L137 encePairwiseOnDemand]: 20/25 looper letters, 51 selfloop transitions, 4 changer transitions 3/58 dead transitions. [2022-12-05 20:54:05,262 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 58 transitions, 324 flow [2022-12-05 20:54:05,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-05 20:54:05,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-05 20:54:05,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 49 transitions. [2022-12-05 20:54:05,263 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.49 [2022-12-05 20:54:05,263 INFO L175 Difference]: Start difference. First operand has 37 places, 35 transitions, 146 flow. Second operand 4 states and 49 transitions. [2022-12-05 20:54:05,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 58 transitions, 324 flow [2022-12-05 20:54:05,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 58 transitions, 316 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-05 20:54:05,265 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 180 flow [2022-12-05 20:54:05,265 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=180, PETRI_PLACES=41, PETRI_TRANSITIONS=39} [2022-12-05 20:54:05,265 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 15 predicate places. [2022-12-05 20:54:05,265 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 180 flow [2022-12-05 20:54:05,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 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-12-05 20:54:05,266 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:05,266 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:05,273 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-12-05 20:54:05,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:05,480 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-12-05 20:54:05,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:05,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1808912257, now seen corresponding path program 4 times [2022-12-05 20:54:05,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:05,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487295809] [2022-12-05 20:54:05,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:05,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:05,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:05,571 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-05 20:54:05,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:05,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487295809] [2022-12-05 20:54:05,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487295809] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:05,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819414027] [2022-12-05 20:54:05,572 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 20:54:05,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:05,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:05,573 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-12-05 20:54:05,575 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-12-05 20:54:05,632 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 20:54:05,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:54:05,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-05 20:54:05,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:05,653 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-12-05 20:54:05,653 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:54:05,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819414027] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:05,654 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:54:05,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2022-12-05 20:54:05,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854386804] [2022-12-05 20:54:05,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:05,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 20:54:05,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:05,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 20:54:05,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-12-05 20:54:05,655 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:05,655 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 39 transitions, 180 flow. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 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-12-05 20:54:05,655 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:05,655 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:05,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:05,727 INFO L130 PetriNetUnfolder]: 229/396 cut-off events. [2022-12-05 20:54:05,728 INFO L131 PetriNetUnfolder]: For 183/183 co-relation queries the response was YES. [2022-12-05 20:54:05,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1009 conditions, 396 events. 229/396 cut-off events. For 183/183 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1356 event pairs, 64 based on Foata normal form. 4/335 useless extension candidates. Maximal degree in co-relation 951. Up to 189 conditions per place. [2022-12-05 20:54:05,729 INFO L137 encePairwiseOnDemand]: 20/25 looper letters, 54 selfloop transitions, 7 changer transitions 3/64 dead transitions. [2022-12-05 20:54:05,730 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 64 transitions, 377 flow [2022-12-05 20:54:05,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-05 20:54:05,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-05 20:54:05,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 53 transitions. [2022-12-05 20:54:05,730 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.53 [2022-12-05 20:54:05,730 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 180 flow. Second operand 4 states and 53 transitions. [2022-12-05 20:54:05,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 64 transitions, 377 flow [2022-12-05 20:54:05,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 64 transitions, 373 flow, removed 2 selfloop flow, removed 0 redundant places. [2022-12-05 20:54:05,733 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 205 flow [2022-12-05 20:54:05,733 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=205, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2022-12-05 20:54:05,733 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 19 predicate places. [2022-12-05 20:54:05,733 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 205 flow [2022-12-05 20:54:05,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 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-12-05 20:54:05,734 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:05,734 INFO L213 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:05,742 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-12-05 20:54:05,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:05,940 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-12-05 20:54:05,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:05,941 INFO L85 PathProgramCache]: Analyzing trace with hash 743582716, now seen corresponding path program 1 times [2022-12-05 20:54:05,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:05,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121447069] [2022-12-05 20:54:05,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:05,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:05,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:06,068 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-05 20:54:06,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:06,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121447069] [2022-12-05 20:54:06,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121447069] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:06,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791121267] [2022-12-05 20:54:06,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:06,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:06,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:06,081 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:54:06,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-05 20:54:06,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:06,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-05 20:54:06,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:06,239 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-05 20:54:06,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 20:54:06,288 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-05 20:54:06,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791121267] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 20:54:06,289 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 20:54:06,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2022-12-05 20:54:06,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481099485] [2022-12-05 20:54:06,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 20:54:06,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-05 20:54:06,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:06,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-05 20:54:06,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=166, Unknown=0, NotChecked=0, Total=272 [2022-12-05 20:54:06,300 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 1 out of 25 [2022-12-05 20:54:06,300 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 205 flow. Second operand has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 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-12-05 20:54:06,300 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:06,301 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1 of 25 [2022-12-05 20:54:06,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:06,410 INFO L130 PetriNetUnfolder]: 198/357 cut-off events. [2022-12-05 20:54:06,410 INFO L131 PetriNetUnfolder]: For 240/240 co-relation queries the response was YES. [2022-12-05 20:54:06,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 930 conditions, 357 events. 198/357 cut-off events. For 240/240 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1223 event pairs, 114 based on Foata normal form. 1/299 useless extension candidates. Maximal degree in co-relation 862. Up to 332 conditions per place. [2022-12-05 20:54:06,412 INFO L137 encePairwiseOnDemand]: 20/25 looper letters, 29 selfloop transitions, 12 changer transitions 0/42 dead transitions. [2022-12-05 20:54:06,412 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 42 transitions, 299 flow [2022-12-05 20:54:06,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 20:54:06,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 20:54:06,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 43 transitions. [2022-12-05 20:54:06,418 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.24571428571428572 [2022-12-05 20:54:06,418 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 205 flow. Second operand 7 states and 43 transitions. [2022-12-05 20:54:06,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 42 transitions, 299 flow [2022-12-05 20:54:06,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 42 transitions, 287 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-12-05 20:54:06,420 INFO L231 Difference]: Finished difference. Result has 48 places, 42 transitions, 239 flow [2022-12-05 20:54:06,420 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=193, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=239, PETRI_PLACES=48, PETRI_TRANSITIONS=42} [2022-12-05 20:54:06,422 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 22 predicate places. [2022-12-05 20:54:06,422 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 239 flow [2022-12-05 20:54:06,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 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-12-05 20:54:06,423 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:06,423 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:06,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-12-05 20:54:06,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:06,628 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-12-05 20:54:06,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:06,628 INFO L85 PathProgramCache]: Analyzing trace with hash -814678828, now seen corresponding path program 2 times [2022-12-05 20:54:06,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:06,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346558965] [2022-12-05 20:54:06,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:06,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:06,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:07,922 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 20:54:07,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:07,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346558965] [2022-12-05 20:54:07,923 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346558965] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:07,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802024164] [2022-12-05 20:54:07,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 20:54:07,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:07,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:07,925 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:54:07,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-05 20:54:08,010 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-05 20:54:08,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:54:08,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 34 conjunts are in the unsatisfiable core [2022-12-05 20:54:08,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:08,185 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:08,185 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:54:08,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802024164] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:08,186 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:54:08,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15] total 19 [2022-12-05 20:54:08,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926689865] [2022-12-05 20:54:08,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:08,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:54:08,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:08,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:54:08,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-12-05 20:54:08,187 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:08,187 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 239 flow. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:08,187 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:08,187 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:08,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:08,546 INFO L130 PetriNetUnfolder]: 314/552 cut-off events. [2022-12-05 20:54:08,546 INFO L131 PetriNetUnfolder]: For 191/191 co-relation queries the response was YES. [2022-12-05 20:54:08,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1369 conditions, 552 events. 314/552 cut-off events. For 191/191 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2144 event pairs, 86 based on Foata normal form. 13/474 useless extension candidates. Maximal degree in co-relation 1290. Up to 190 conditions per place. [2022-12-05 20:54:08,549 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 70 selfloop transitions, 15 changer transitions 10/95 dead transitions. [2022-12-05 20:54:08,549 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 95 transitions, 562 flow [2022-12-05 20:54:08,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-05 20:54:08,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-05 20:54:08,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 82 transitions. [2022-12-05 20:54:08,549 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.36444444444444446 [2022-12-05 20:54:08,550 INFO L175 Difference]: Start difference. First operand has 48 places, 42 transitions, 239 flow. Second operand 9 states and 82 transitions. [2022-12-05 20:54:08,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 95 transitions, 562 flow [2022-12-05 20:54:08,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 95 transitions, 538 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-12-05 20:54:08,552 INFO L231 Difference]: Finished difference. Result has 58 places, 51 transitions, 314 flow [2022-12-05 20:54:08,552 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=215, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=314, PETRI_PLACES=58, PETRI_TRANSITIONS=51} [2022-12-05 20:54:08,552 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 32 predicate places. [2022-12-05 20:54:08,552 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 51 transitions, 314 flow [2022-12-05 20:54:08,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:08,552 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:08,553 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:08,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-12-05 20:54:08,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:08,762 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-12-05 20:54:08,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:08,762 INFO L85 PathProgramCache]: Analyzing trace with hash -707123976, now seen corresponding path program 3 times [2022-12-05 20:54:08,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:08,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476455757] [2022-12-05 20:54:08,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:08,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:08,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:09,385 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:09,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:09,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476455757] [2022-12-05 20:54:09,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476455757] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:09,386 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:09,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-05 20:54:09,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044752790] [2022-12-05 20:54:09,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:09,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:54:09,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:09,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:54:09,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:54:09,392 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:09,392 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 51 transitions, 314 flow. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:09,392 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:09,392 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:09,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:09,875 INFO L130 PetriNetUnfolder]: 427/736 cut-off events. [2022-12-05 20:54:09,876 INFO L131 PetriNetUnfolder]: For 715/715 co-relation queries the response was YES. [2022-12-05 20:54:09,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2323 conditions, 736 events. 427/736 cut-off events. For 715/715 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3103 event pairs, 37 based on Foata normal form. 1/643 useless extension candidates. Maximal degree in co-relation 2287. Up to 189 conditions per place. [2022-12-05 20:54:09,880 INFO L137 encePairwiseOnDemand]: 13/25 looper letters, 113 selfloop transitions, 58 changer transitions 4/175 dead transitions. [2022-12-05 20:54:09,880 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 175 transitions, 1183 flow [2022-12-05 20:54:09,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-05 20:54:09,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-05 20:54:09,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 152 transitions. [2022-12-05 20:54:09,881 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3377777777777778 [2022-12-05 20:54:09,881 INFO L175 Difference]: Start difference. First operand has 58 places, 51 transitions, 314 flow. Second operand 18 states and 152 transitions. [2022-12-05 20:54:09,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 175 transitions, 1183 flow [2022-12-05 20:54:09,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 175 transitions, 1134 flow, removed 24 selfloop flow, removed 3 redundant places. [2022-12-05 20:54:09,886 INFO L231 Difference]: Finished difference. Result has 76 places, 101 transitions, 757 flow [2022-12-05 20:54:09,886 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=757, PETRI_PLACES=76, PETRI_TRANSITIONS=101} [2022-12-05 20:54:09,886 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 50 predicate places. [2022-12-05 20:54:09,886 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 101 transitions, 757 flow [2022-12-05 20:54:09,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:09,887 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:09,887 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:09,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-05 20:54:09,887 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-12-05 20:54:09,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:09,887 INFO L85 PathProgramCache]: Analyzing trace with hash -2012188712, now seen corresponding path program 4 times [2022-12-05 20:54:09,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:09,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028896533] [2022-12-05 20:54:09,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:09,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:09,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:10,446 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:10,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:10,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028896533] [2022-12-05 20:54:10,446 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028896533] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:10,447 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:10,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-05 20:54:10,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337169898] [2022-12-05 20:54:10,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:10,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:54:10,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:10,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:54:10,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:54:10,448 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:10,448 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 101 transitions, 757 flow. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:10,448 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:10,448 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:10,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:10,892 INFO L130 PetriNetUnfolder]: 430/751 cut-off events. [2022-12-05 20:54:10,893 INFO L131 PetriNetUnfolder]: For 1473/1473 co-relation queries the response was YES. [2022-12-05 20:54:10,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2838 conditions, 751 events. 430/751 cut-off events. For 1473/1473 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3243 event pairs, 56 based on Foata normal form. 7/758 useless extension candidates. Maximal degree in co-relation 2758. Up to 144 conditions per place. [2022-12-05 20:54:10,897 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 113 selfloop transitions, 56 changer transitions 8/177 dead transitions. [2022-12-05 20:54:10,897 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 177 transitions, 1405 flow [2022-12-05 20:54:10,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-05 20:54:10,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-05 20:54:10,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 130 transitions. [2022-12-05 20:54:10,898 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.325 [2022-12-05 20:54:10,898 INFO L175 Difference]: Start difference. First operand has 76 places, 101 transitions, 757 flow. Second operand 16 states and 130 transitions. [2022-12-05 20:54:10,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 177 transitions, 1405 flow [2022-12-05 20:54:10,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 177 transitions, 1340 flow, removed 25 selfloop flow, removed 3 redundant places. [2022-12-05 20:54:10,909 INFO L231 Difference]: Finished difference. Result has 91 places, 108 transitions, 888 flow [2022-12-05 20:54:10,909 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=888, PETRI_PLACES=91, PETRI_TRANSITIONS=108} [2022-12-05 20:54:10,910 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 65 predicate places. [2022-12-05 20:54:10,910 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 108 transitions, 888 flow [2022-12-05 20:54:10,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:10,910 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:10,910 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:10,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-05 20:54:10,910 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-12-05 20:54:10,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:10,911 INFO L85 PathProgramCache]: Analyzing trace with hash 166616704, now seen corresponding path program 5 times [2022-12-05 20:54:10,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:10,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359236236] [2022-12-05 20:54:10,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:10,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:10,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:11,539 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:11,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:11,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359236236] [2022-12-05 20:54:11,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359236236] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:11,539 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:11,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-05 20:54:11,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753579010] [2022-12-05 20:54:11,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:11,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:54:11,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:11,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:54:11,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:54:11,541 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:11,541 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 108 transitions, 888 flow. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:11,541 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:11,541 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:11,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:11,930 INFO L130 PetriNetUnfolder]: 422/749 cut-off events. [2022-12-05 20:54:11,930 INFO L131 PetriNetUnfolder]: For 1903/1903 co-relation queries the response was YES. [2022-12-05 20:54:11,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3058 conditions, 749 events. 422/749 cut-off events. For 1903/1903 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3274 event pairs, 25 based on Foata normal form. 7/756 useless extension candidates. Maximal degree in co-relation 3010. Up to 256 conditions per place. [2022-12-05 20:54:11,934 INFO L137 encePairwiseOnDemand]: 13/25 looper letters, 112 selfloop transitions, 47 changer transitions 6/165 dead transitions. [2022-12-05 20:54:11,935 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 165 transitions, 1432 flow [2022-12-05 20:54:11,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 20:54:11,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 20:54:11,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 113 transitions. [2022-12-05 20:54:11,936 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3476923076923077 [2022-12-05 20:54:11,936 INFO L175 Difference]: Start difference. First operand has 91 places, 108 transitions, 888 flow. Second operand 13 states and 113 transitions. [2022-12-05 20:54:11,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 165 transitions, 1432 flow [2022-12-05 20:54:11,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 165 transitions, 1341 flow, removed 6 selfloop flow, removed 8 redundant places. [2022-12-05 20:54:11,945 INFO L231 Difference]: Finished difference. Result has 98 places, 110 transitions, 933 flow [2022-12-05 20:54:11,945 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=786, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=933, PETRI_PLACES=98, PETRI_TRANSITIONS=110} [2022-12-05 20:54:11,946 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 72 predicate places. [2022-12-05 20:54:11,946 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 110 transitions, 933 flow [2022-12-05 20:54:11,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:11,946 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:11,946 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:11,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-05 20:54:11,947 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-12-05 20:54:11,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:11,947 INFO L85 PathProgramCache]: Analyzing trace with hash 16538774, now seen corresponding path program 6 times [2022-12-05 20:54:11,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:11,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750763880] [2022-12-05 20:54:11,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:11,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:12,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:12,845 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 20:54:12,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:12,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750763880] [2022-12-05 20:54:12,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750763880] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:12,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351434495] [2022-12-05 20:54:12,846 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 20:54:12,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:12,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:12,847 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:54:12,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-05 20:54:12,937 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-12-05 20:54:12,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:54:12,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 34 conjunts are in the unsatisfiable core [2022-12-05 20:54:12,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:13,128 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:13,128 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:54:13,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351434495] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:13,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:54:13,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15] total 19 [2022-12-05 20:54:13,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79033210] [2022-12-05 20:54:13,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:13,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:54:13,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:13,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:54:13,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-12-05 20:54:13,130 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:13,130 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 110 transitions, 933 flow. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:13,130 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:13,130 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:13,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:13,502 INFO L130 PetriNetUnfolder]: 420/739 cut-off events. [2022-12-05 20:54:13,502 INFO L131 PetriNetUnfolder]: For 2327/2327 co-relation queries the response was YES. [2022-12-05 20:54:13,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3320 conditions, 739 events. 420/739 cut-off events. For 2327/2327 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3190 event pairs, 109 based on Foata normal form. 1/740 useless extension candidates. Maximal degree in co-relation 3271. Up to 225 conditions per place. [2022-12-05 20:54:13,507 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 94 selfloop transitions, 38 changer transitions 13/145 dead transitions. [2022-12-05 20:54:13,508 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 145 transitions, 1362 flow [2022-12-05 20:54:13,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 20:54:13,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 20:54:13,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 81 transitions. [2022-12-05 20:54:13,508 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.324 [2022-12-05 20:54:13,509 INFO L175 Difference]: Start difference. First operand has 98 places, 110 transitions, 933 flow. Second operand 10 states and 81 transitions. [2022-12-05 20:54:13,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 145 transitions, 1362 flow [2022-12-05 20:54:13,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 145 transitions, 1292 flow, removed 10 selfloop flow, removed 4 redundant places. [2022-12-05 20:54:13,518 INFO L231 Difference]: Finished difference. Result has 103 places, 107 transitions, 915 flow [2022-12-05 20:54:13,518 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=915, PETRI_PLACES=103, PETRI_TRANSITIONS=107} [2022-12-05 20:54:13,518 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 77 predicate places. [2022-12-05 20:54:13,518 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 107 transitions, 915 flow [2022-12-05 20:54:13,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:13,519 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:13,519 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:13,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-12-05 20:54:13,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:13,724 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-12-05 20:54:13,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:13,724 INFO L85 PathProgramCache]: Analyzing trace with hash -2096307656, now seen corresponding path program 7 times [2022-12-05 20:54:13,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:13,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179867277] [2022-12-05 20:54:13,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:13,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:13,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:14,189 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:14,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:14,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179867277] [2022-12-05 20:54:14,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179867277] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:14,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:14,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-05 20:54:14,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021131901] [2022-12-05 20:54:14,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:14,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:54:14,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:14,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:54:14,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:54:14,191 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:14,191 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 107 transitions, 915 flow. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:14,191 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:14,191 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:14,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:14,550 INFO L130 PetriNetUnfolder]: 415/722 cut-off events. [2022-12-05 20:54:14,551 INFO L131 PetriNetUnfolder]: For 2303/2303 co-relation queries the response was YES. [2022-12-05 20:54:14,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3215 conditions, 722 events. 415/722 cut-off events. For 2303/2303 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3049 event pairs, 58 based on Foata normal form. 1/723 useless extension candidates. Maximal degree in co-relation 3169. Up to 178 conditions per place. [2022-12-05 20:54:14,556 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 98 selfloop transitions, 49 changer transitions 11/158 dead transitions. [2022-12-05 20:54:14,556 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 158 transitions, 1433 flow [2022-12-05 20:54:14,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 20:54:14,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 20:54:14,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 117 transitions. [2022-12-05 20:54:14,557 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.36 [2022-12-05 20:54:14,557 INFO L175 Difference]: Start difference. First operand has 103 places, 107 transitions, 915 flow. Second operand 13 states and 117 transitions. [2022-12-05 20:54:14,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 158 transitions, 1433 flow [2022-12-05 20:54:14,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 158 transitions, 1339 flow, removed 9 selfloop flow, removed 9 redundant places. [2022-12-05 20:54:14,567 INFO L231 Difference]: Finished difference. Result has 101 places, 104 transitions, 905 flow [2022-12-05 20:54:14,567 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=905, PETRI_PLACES=101, PETRI_TRANSITIONS=104} [2022-12-05 20:54:14,568 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 75 predicate places. [2022-12-05 20:54:14,568 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 104 transitions, 905 flow [2022-12-05 20:54:14,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:14,569 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:14,569 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:14,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-05 20:54:14,569 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-12-05 20:54:14,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:14,569 INFO L85 PathProgramCache]: Analyzing trace with hash -294006504, now seen corresponding path program 8 times [2022-12-05 20:54:14,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:14,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447277221] [2022-12-05 20:54:14,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:14,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:14,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:15,037 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:15,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:15,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447277221] [2022-12-05 20:54:15,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447277221] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:15,038 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:15,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-05 20:54:15,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963802336] [2022-12-05 20:54:15,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:15,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:54:15,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:15,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:54:15,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:54:15,040 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:15,040 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 104 transitions, 905 flow. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:15,040 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:15,040 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:15,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:15,441 INFO L130 PetriNetUnfolder]: 518/897 cut-off events. [2022-12-05 20:54:15,441 INFO L131 PetriNetUnfolder]: For 2469/2469 co-relation queries the response was YES. [2022-12-05 20:54:15,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3934 conditions, 897 events. 518/897 cut-off events. For 2469/2469 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3998 event pairs, 63 based on Foata normal form. 7/904 useless extension candidates. Maximal degree in co-relation 3884. Up to 242 conditions per place. [2022-12-05 20:54:15,447 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 125 selfloop transitions, 65 changer transitions 6/196 dead transitions. [2022-12-05 20:54:15,447 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 196 transitions, 1834 flow [2022-12-05 20:54:15,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 20:54:15,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 20:54:15,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 130 transitions. [2022-12-05 20:54:15,448 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2022-12-05 20:54:15,448 INFO L175 Difference]: Start difference. First operand has 101 places, 104 transitions, 905 flow. Second operand 14 states and 130 transitions. [2022-12-05 20:54:15,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 196 transitions, 1834 flow [2022-12-05 20:54:15,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 196 transitions, 1664 flow, removed 11 selfloop flow, removed 12 redundant places. [2022-12-05 20:54:15,458 INFO L231 Difference]: Finished difference. Result has 106 places, 131 transitions, 1302 flow [2022-12-05 20:54:15,458 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1302, PETRI_PLACES=106, PETRI_TRANSITIONS=131} [2022-12-05 20:54:15,459 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 80 predicate places. [2022-12-05 20:54:15,459 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 131 transitions, 1302 flow [2022-12-05 20:54:15,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:15,459 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:15,459 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:15,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-05 20:54:15,460 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-12-05 20:54:15,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:15,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1094720808, now seen corresponding path program 9 times [2022-12-05 20:54:15,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:15,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513527602] [2022-12-05 20:54:15,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:15,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:15,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:15,875 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:15,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:15,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513527602] [2022-12-05 20:54:15,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513527602] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:15,876 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:15,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-05 20:54:15,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232084421] [2022-12-05 20:54:15,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:15,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:54:15,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:15,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:54:15,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:54:15,877 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:15,878 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 131 transitions, 1302 flow. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:15,878 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:15,878 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:15,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:16,509 INFO L130 PetriNetUnfolder]: 541/934 cut-off events. [2022-12-05 20:54:16,510 INFO L131 PetriNetUnfolder]: For 4806/4806 co-relation queries the response was YES. [2022-12-05 20:54:16,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4795 conditions, 934 events. 541/934 cut-off events. For 4806/4806 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4213 event pairs, 35 based on Foata normal form. 1/935 useless extension candidates. Maximal degree in co-relation 4737. Up to 188 conditions per place. [2022-12-05 20:54:16,516 INFO L137 encePairwiseOnDemand]: 13/25 looper letters, 138 selfloop transitions, 103 changer transitions 7/248 dead transitions. [2022-12-05 20:54:16,516 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 248 transitions, 2527 flow [2022-12-05 20:54:16,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-05 20:54:16,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-05 20:54:16,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 168 transitions. [2022-12-05 20:54:16,518 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.336 [2022-12-05 20:54:16,518 INFO L175 Difference]: Start difference. First operand has 106 places, 131 transitions, 1302 flow. Second operand 20 states and 168 transitions. [2022-12-05 20:54:16,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 248 transitions, 2527 flow [2022-12-05 20:54:16,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 248 transitions, 2405 flow, removed 43 selfloop flow, removed 5 redundant places. [2022-12-05 20:54:16,540 INFO L231 Difference]: Finished difference. Result has 123 places, 164 transitions, 1773 flow [2022-12-05 20:54:16,541 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=1225, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1773, PETRI_PLACES=123, PETRI_TRANSITIONS=164} [2022-12-05 20:54:16,541 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 97 predicate places. [2022-12-05 20:54:16,542 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 164 transitions, 1773 flow [2022-12-05 20:54:16,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:16,542 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:16,542 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:16,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-05 20:54:16,542 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-12-05 20:54:16,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:16,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1095177176, now seen corresponding path program 10 times [2022-12-05 20:54:16,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:16,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515531553] [2022-12-05 20:54:16,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:16,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:16,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:17,015 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:17,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:17,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515531553] [2022-12-05 20:54:17,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515531553] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:17,016 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:17,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-05 20:54:17,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473668216] [2022-12-05 20:54:17,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:17,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:54:17,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:17,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:54:17,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:54:17,018 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:17,018 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 164 transitions, 1773 flow. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:17,018 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:17,018 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:17,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:17,393 INFO L130 PetriNetUnfolder]: 544/943 cut-off events. [2022-12-05 20:54:17,393 INFO L131 PetriNetUnfolder]: For 4734/4734 co-relation queries the response was YES. [2022-12-05 20:54:17,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4959 conditions, 943 events. 544/943 cut-off events. For 4734/4734 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4296 event pairs, 108 based on Foata normal form. 1/944 useless extension candidates. Maximal degree in co-relation 4899. Up to 476 conditions per place. [2022-12-05 20:54:17,400 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 139 selfloop transitions, 51 changer transitions 7/197 dead transitions. [2022-12-05 20:54:17,400 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 197 transitions, 2312 flow [2022-12-05 20:54:17,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-05 20:54:17,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-05 20:54:17,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 79 transitions. [2022-12-05 20:54:17,401 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3511111111111111 [2022-12-05 20:54:17,401 INFO L175 Difference]: Start difference. First operand has 123 places, 164 transitions, 1773 flow. Second operand 9 states and 79 transitions. [2022-12-05 20:54:17,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 197 transitions, 2312 flow [2022-12-05 20:54:17,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 197 transitions, 2158 flow, removed 22 selfloop flow, removed 7 redundant places. [2022-12-05 20:54:17,421 INFO L231 Difference]: Finished difference. Result has 123 places, 165 transitions, 1752 flow [2022-12-05 20:54:17,421 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=1630, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1752, PETRI_PLACES=123, PETRI_TRANSITIONS=165} [2022-12-05 20:54:17,422 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 97 predicate places. [2022-12-05 20:54:17,422 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 165 transitions, 1752 flow [2022-12-05 20:54:17,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:17,422 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:17,422 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:17,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-05 20:54:17,422 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-12-05 20:54:17,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:17,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1968917856, now seen corresponding path program 11 times [2022-12-05 20:54:17,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:17,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085575685] [2022-12-05 20:54:17,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:17,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:17,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:17,862 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:17,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:17,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085575685] [2022-12-05 20:54:17,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085575685] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:17,863 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:17,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-05 20:54:17,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266905507] [2022-12-05 20:54:17,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:17,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:54:17,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:17,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:54:17,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:54:17,865 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:17,866 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 165 transitions, 1752 flow. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:17,866 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:17,866 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:17,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:18,294 INFO L130 PetriNetUnfolder]: 542/933 cut-off events. [2022-12-05 20:54:18,294 INFO L131 PetriNetUnfolder]: For 3849/3849 co-relation queries the response was YES. [2022-12-05 20:54:18,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4635 conditions, 933 events. 542/933 cut-off events. For 3849/3849 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4197 event pairs, 63 based on Foata normal form. 1/934 useless extension candidates. Maximal degree in co-relation 4579. Up to 259 conditions per place. [2022-12-05 20:54:18,303 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 126 selfloop transitions, 82 changer transitions 9/217 dead transitions. [2022-12-05 20:54:18,303 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 217 transitions, 2384 flow [2022-12-05 20:54:18,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 20:54:18,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 20:54:18,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 120 transitions. [2022-12-05 20:54:18,305 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.36923076923076925 [2022-12-05 20:54:18,305 INFO L175 Difference]: Start difference. First operand has 123 places, 165 transitions, 1752 flow. Second operand 13 states and 120 transitions. [2022-12-05 20:54:18,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 217 transitions, 2384 flow [2022-12-05 20:54:18,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 217 transitions, 2295 flow, removed 3 selfloop flow, removed 5 redundant places. [2022-12-05 20:54:18,329 INFO L231 Difference]: Finished difference. Result has 129 places, 162 transitions, 1794 flow [2022-12-05 20:54:18,329 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=1667, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1794, PETRI_PLACES=129, PETRI_TRANSITIONS=162} [2022-12-05 20:54:18,330 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 103 predicate places. [2022-12-05 20:54:18,330 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 162 transitions, 1794 flow [2022-12-05 20:54:18,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:18,330 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:18,330 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:18,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-12-05 20:54:18,330 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-12-05 20:54:18,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:18,331 INFO L85 PathProgramCache]: Analyzing trace with hash 963248738, now seen corresponding path program 12 times [2022-12-05 20:54:18,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:18,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590382387] [2022-12-05 20:54:18,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:18,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:18,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:18,822 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:18,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:18,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590382387] [2022-12-05 20:54:18,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590382387] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:18,822 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:18,822 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:54:18,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029431386] [2022-12-05 20:54:18,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:18,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:54:18,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:18,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:54:18,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:54:18,824 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:18,824 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 162 transitions, 1794 flow. Second operand has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:18,824 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:18,824 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:18,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:19,346 INFO L130 PetriNetUnfolder]: 575/1012 cut-off events. [2022-12-05 20:54:19,346 INFO L131 PetriNetUnfolder]: For 4691/4691 co-relation queries the response was YES. [2022-12-05 20:54:19,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5107 conditions, 1012 events. 575/1012 cut-off events. For 4691/4691 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4815 event pairs, 144 based on Foata normal form. 22/1034 useless extension candidates. Maximal degree in co-relation 5042. Up to 412 conditions per place. [2022-12-05 20:54:19,358 INFO L137 encePairwiseOnDemand]: 13/25 looper letters, 136 selfloop transitions, 76 changer transitions 7/219 dead transitions. [2022-12-05 20:54:19,358 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 219 transitions, 2573 flow [2022-12-05 20:54:19,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 20:54:19,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 20:54:19,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 89 transitions. [2022-12-05 20:54:19,359 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.27384615384615385 [2022-12-05 20:54:19,359 INFO L175 Difference]: Start difference. First operand has 129 places, 162 transitions, 1794 flow. Second operand 13 states and 89 transitions. [2022-12-05 20:54:19,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 219 transitions, 2573 flow [2022-12-05 20:54:19,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 219 transitions, 2359 flow, removed 11 selfloop flow, removed 12 redundant places. [2022-12-05 20:54:19,378 INFO L231 Difference]: Finished difference. Result has 129 places, 171 transitions, 1972 flow [2022-12-05 20:54:19,378 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=1622, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1972, PETRI_PLACES=129, PETRI_TRANSITIONS=171} [2022-12-05 20:54:19,378 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 103 predicate places. [2022-12-05 20:54:19,378 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 171 transitions, 1972 flow [2022-12-05 20:54:19,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:19,378 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:19,379 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:19,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-12-05 20:54:19,379 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-12-05 20:54:19,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:19,379 INFO L85 PathProgramCache]: Analyzing trace with hash -906787326, now seen corresponding path program 13 times [2022-12-05 20:54:19,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:19,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440013592] [2022-12-05 20:54:19,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:19,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:19,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:20,002 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:20,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:20,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440013592] [2022-12-05 20:54:20,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440013592] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:20,004 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:20,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:54:20,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730348234] [2022-12-05 20:54:20,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:20,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:54:20,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:20,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:54:20,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:54:20,005 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:20,005 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 171 transitions, 1972 flow. Second operand has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:20,005 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:20,005 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:20,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:20,510 INFO L130 PetriNetUnfolder]: 608/1092 cut-off events. [2022-12-05 20:54:20,510 INFO L131 PetriNetUnfolder]: For 4832/4832 co-relation queries the response was YES. [2022-12-05 20:54:20,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5466 conditions, 1092 events. 608/1092 cut-off events. For 4832/4832 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 5382 event pairs, 134 based on Foata normal form. 17/1109 useless extension candidates. Maximal degree in co-relation 5392. Up to 411 conditions per place. [2022-12-05 20:54:20,525 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 131 selfloop transitions, 72 changer transitions 15/218 dead transitions. [2022-12-05 20:54:20,525 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 218 transitions, 2696 flow [2022-12-05 20:54:20,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-05 20:54:20,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-05 20:54:20,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 76 transitions. [2022-12-05 20:54:20,526 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3377777777777778 [2022-12-05 20:54:20,526 INFO L175 Difference]: Start difference. First operand has 129 places, 171 transitions, 1972 flow. Second operand 9 states and 76 transitions. [2022-12-05 20:54:20,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 218 transitions, 2696 flow [2022-12-05 20:54:20,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 218 transitions, 2611 flow, removed 13 selfloop flow, removed 5 redundant places. [2022-12-05 20:54:20,549 INFO L231 Difference]: Finished difference. Result has 133 places, 171 transitions, 2063 flow [2022-12-05 20:54:20,549 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=1893, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2063, PETRI_PLACES=133, PETRI_TRANSITIONS=171} [2022-12-05 20:54:20,550 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 107 predicate places. [2022-12-05 20:54:20,550 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 171 transitions, 2063 flow [2022-12-05 20:54:20,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:20,550 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:20,550 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:20,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-12-05 20:54:20,550 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-12-05 20:54:20,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:20,551 INFO L85 PathProgramCache]: Analyzing trace with hash -2026653822, now seen corresponding path program 14 times [2022-12-05 20:54:20,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:20,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607489018] [2022-12-05 20:54:20,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:20,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:20,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:20,993 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:20,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:20,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607489018] [2022-12-05 20:54:20,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607489018] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:20,994 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:20,994 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:54:20,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889461056] [2022-12-05 20:54:20,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:20,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:54:20,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:20,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:54:20,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:54:20,995 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:20,995 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 171 transitions, 2063 flow. Second operand has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:20,995 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:20,995 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:20,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:21,501 INFO L130 PetriNetUnfolder]: 591/1054 cut-off events. [2022-12-05 20:54:21,502 INFO L131 PetriNetUnfolder]: For 5203/5203 co-relation queries the response was YES. [2022-12-05 20:54:21,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5413 conditions, 1054 events. 591/1054 cut-off events. For 5203/5203 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 5030 event pairs, 66 based on Foata normal form. 1/1055 useless extension candidates. Maximal degree in co-relation 5337. Up to 288 conditions per place. [2022-12-05 20:54:21,510 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 110 selfloop transitions, 104 changer transitions 7/221 dead transitions. [2022-12-05 20:54:21,510 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 221 transitions, 2762 flow [2022-12-05 20:54:21,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 20:54:21,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 20:54:21,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 102 transitions. [2022-12-05 20:54:21,511 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.31384615384615383 [2022-12-05 20:54:21,511 INFO L175 Difference]: Start difference. First operand has 133 places, 171 transitions, 2063 flow. Second operand 13 states and 102 transitions. [2022-12-05 20:54:21,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 221 transitions, 2762 flow [2022-12-05 20:54:21,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 221 transitions, 2663 flow, removed 10 selfloop flow, removed 7 redundant places. [2022-12-05 20:54:21,535 INFO L231 Difference]: Finished difference. Result has 139 places, 177 transitions, 2282 flow [2022-12-05 20:54:21,535 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=1972, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2282, PETRI_PLACES=139, PETRI_TRANSITIONS=177} [2022-12-05 20:54:21,535 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 113 predicate places. [2022-12-05 20:54:21,535 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 177 transitions, 2282 flow [2022-12-05 20:54:21,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:21,535 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:21,535 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:21,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-12-05 20:54:21,536 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-12-05 20:54:21,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:21,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1639315584, now seen corresponding path program 15 times [2022-12-05 20:54:21,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:21,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853202782] [2022-12-05 20:54:21,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:21,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:21,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:21,999 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:21,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:22,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853202782] [2022-12-05 20:54:22,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853202782] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:22,000 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:22,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-05 20:54:22,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193008784] [2022-12-05 20:54:22,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:22,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:54:22,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:22,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:54:22,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:54:22,002 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:22,002 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 177 transitions, 2282 flow. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:22,002 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:22,002 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:22,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:22,472 INFO L130 PetriNetUnfolder]: 704/1253 cut-off events. [2022-12-05 20:54:22,473 INFO L131 PetriNetUnfolder]: For 7150/7150 co-relation queries the response was YES. [2022-12-05 20:54:22,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6615 conditions, 1253 events. 704/1253 cut-off events. For 7150/7150 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6223 event pairs, 96 based on Foata normal form. 7/1260 useless extension candidates. Maximal degree in co-relation 6531. Up to 397 conditions per place. [2022-12-05 20:54:22,483 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 176 selfloop transitions, 87 changer transitions 6/269 dead transitions. [2022-12-05 20:54:22,483 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 269 transitions, 3478 flow [2022-12-05 20:54:22,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 20:54:22,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 20:54:22,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 118 transitions. [2022-12-05 20:54:22,484 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.33714285714285713 [2022-12-05 20:54:22,484 INFO L175 Difference]: Start difference. First operand has 139 places, 177 transitions, 2282 flow. Second operand 14 states and 118 transitions. [2022-12-05 20:54:22,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 269 transitions, 3478 flow [2022-12-05 20:54:22,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 269 transitions, 3440 flow, removed 6 selfloop flow, removed 4 redundant places. [2022-12-05 20:54:22,514 INFO L231 Difference]: Finished difference. Result has 155 places, 204 transitions, 2924 flow [2022-12-05 20:54:22,515 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2924, PETRI_PLACES=155, PETRI_TRANSITIONS=204} [2022-12-05 20:54:22,515 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 129 predicate places. [2022-12-05 20:54:22,515 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 204 transitions, 2924 flow [2022-12-05 20:54:22,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:22,515 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:22,515 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:22,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-12-05 20:54:22,515 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-12-05 20:54:22,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:22,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1630406978, now seen corresponding path program 16 times [2022-12-05 20:54:22,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:22,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405321153] [2022-12-05 20:54:22,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:22,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:22,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:23,302 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 20:54:23,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:23,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405321153] [2022-12-05 20:54:23,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405321153] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:23,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572816486] [2022-12-05 20:54:23,302 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 20:54:23,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:23,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:23,304 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:54:23,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-05 20:54:23,403 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 20:54:23,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:54:23,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-05 20:54:23,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:23,550 INFO L321 Elim1Store]: treesize reduction 3, result has 91.9 percent of original size [2022-12-05 20:54:23,550 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 62 [2022-12-05 20:54:23,620 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:23,620 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:54:23,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572816486] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:23,620 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:54:23,620 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [15] total 22 [2022-12-05 20:54:23,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835950918] [2022-12-05 20:54:23,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:23,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-05 20:54:23,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:23,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-05 20:54:23,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-12-05 20:54:23,621 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:23,621 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 204 transitions, 2924 flow. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:23,621 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:23,621 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:23,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:23,991 INFO L130 PetriNetUnfolder]: 709/1266 cut-off events. [2022-12-05 20:54:23,991 INFO L131 PetriNetUnfolder]: For 9458/9458 co-relation queries the response was YES. [2022-12-05 20:54:23,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7317 conditions, 1266 events. 709/1266 cut-off events. For 9458/9458 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 6328 event pairs, 178 based on Foata normal form. 1/1267 useless extension candidates. Maximal degree in co-relation 7225. Up to 779 conditions per place. [2022-12-05 20:54:24,000 INFO L137 encePairwiseOnDemand]: 16/25 looper letters, 201 selfloop transitions, 40 changer transitions 7/248 dead transitions. [2022-12-05 20:54:24,000 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 248 transitions, 3684 flow [2022-12-05 20:54:24,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-05 20:54:24,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-05 20:54:24,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 72 transitions. [2022-12-05 20:54:24,001 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.36 [2022-12-05 20:54:24,001 INFO L175 Difference]: Start difference. First operand has 155 places, 204 transitions, 2924 flow. Second operand 8 states and 72 transitions. [2022-12-05 20:54:24,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 248 transitions, 3684 flow [2022-12-05 20:54:24,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 248 transitions, 3606 flow, removed 37 selfloop flow, removed 3 redundant places. [2022-12-05 20:54:24,042 INFO L231 Difference]: Finished difference. Result has 160 places, 207 transitions, 3010 flow [2022-12-05 20:54:24,043 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=2858, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3010, PETRI_PLACES=160, PETRI_TRANSITIONS=207} [2022-12-05 20:54:24,043 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 134 predicate places. [2022-12-05 20:54:24,043 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 207 transitions, 3010 flow [2022-12-05 20:54:24,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:24,043 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:24,043 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:24,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-05 20:54:24,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-12-05 20:54:24,248 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-12-05 20:54:24,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:24,248 INFO L85 PathProgramCache]: Analyzing trace with hash -957698120, now seen corresponding path program 17 times [2022-12-05 20:54:24,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:24,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528755720] [2022-12-05 20:54:24,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:24,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:24,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:24,937 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 20:54:24,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:24,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528755720] [2022-12-05 20:54:24,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528755720] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:24,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253808932] [2022-12-05 20:54:24,937 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 20:54:24,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:24,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:24,939 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:54:24,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-05 20:54:25,078 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-12-05 20:54:25,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:54:25,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 34 conjunts are in the unsatisfiable core [2022-12-05 20:54:25,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:25,328 INFO L321 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2022-12-05 20:54:25,328 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 49 [2022-12-05 20:54:25,391 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:25,391 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:54:25,392 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253808932] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:25,392 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:54:25,392 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15] total 22 [2022-12-05 20:54:25,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007906758] [2022-12-05 20:54:25,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:25,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:54:25,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:25,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:54:25,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-12-05 20:54:25,393 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:25,393 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 207 transitions, 3010 flow. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:25,394 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:25,394 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:25,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:25,949 INFO L130 PetriNetUnfolder]: 715/1288 cut-off events. [2022-12-05 20:54:25,949 INFO L131 PetriNetUnfolder]: For 9510/9510 co-relation queries the response was YES. [2022-12-05 20:54:25,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7332 conditions, 1288 events. 715/1288 cut-off events. For 9510/9510 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 6548 event pairs, 172 based on Foata normal form. 1/1289 useless extension candidates. Maximal degree in co-relation 7237. Up to 777 conditions per place. [2022-12-05 20:54:25,958 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 202 selfloop transitions, 46 changer transitions 7/255 dead transitions. [2022-12-05 20:54:25,958 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 255 transitions, 3807 flow [2022-12-05 20:54:25,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 20:54:25,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 20:54:25,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 74 transitions. [2022-12-05 20:54:25,959 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.296 [2022-12-05 20:54:25,959 INFO L175 Difference]: Start difference. First operand has 160 places, 207 transitions, 3010 flow. Second operand 10 states and 74 transitions. [2022-12-05 20:54:25,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 255 transitions, 3807 flow [2022-12-05 20:54:25,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 255 transitions, 3736 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-12-05 20:54:26,000 INFO L231 Difference]: Finished difference. Result has 168 places, 212 transitions, 3178 flow [2022-12-05 20:54:26,000 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=2947, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3178, PETRI_PLACES=168, PETRI_TRANSITIONS=212} [2022-12-05 20:54:26,000 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 142 predicate places. [2022-12-05 20:54:26,000 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 212 transitions, 3178 flow [2022-12-05 20:54:26,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:26,001 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:26,001 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:26,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-12-05 20:54:26,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:26,206 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-12-05 20:54:26,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:26,206 INFO L85 PathProgramCache]: Analyzing trace with hash -559491006, now seen corresponding path program 18 times [2022-12-05 20:54:26,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:26,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110205964] [2022-12-05 20:54:26,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:26,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:26,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:26,580 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:26,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:26,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110205964] [2022-12-05 20:54:26,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110205964] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:26,580 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:26,580 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-05 20:54:26,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491533297] [2022-12-05 20:54:26,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:26,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:54:26,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:26,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:54:26,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:54:26,581 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:26,581 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 212 transitions, 3178 flow. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:26,581 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:26,581 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:26,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:27,007 INFO L130 PetriNetUnfolder]: 712/1283 cut-off events. [2022-12-05 20:54:27,007 INFO L131 PetriNetUnfolder]: For 10484/10484 co-relation queries the response was YES. [2022-12-05 20:54:27,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7560 conditions, 1283 events. 712/1283 cut-off events. For 10484/10484 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 6506 event pairs, 178 based on Foata normal form. 1/1284 useless extension candidates. Maximal degree in co-relation 7476. Up to 778 conditions per place. [2022-12-05 20:54:27,017 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 211 selfloop transitions, 38 changer transitions 7/256 dead transitions. [2022-12-05 20:54:27,018 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 256 transitions, 3868 flow [2022-12-05 20:54:27,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-05 20:54:27,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-05 20:54:27,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 80 transitions. [2022-12-05 20:54:27,018 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2022-12-05 20:54:27,018 INFO L175 Difference]: Start difference. First operand has 168 places, 212 transitions, 3178 flow. Second operand 9 states and 80 transitions. [2022-12-05 20:54:27,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 256 transitions, 3868 flow [2022-12-05 20:54:27,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 256 transitions, 3827 flow, removed 8 selfloop flow, removed 4 redundant places. [2022-12-05 20:54:27,059 INFO L231 Difference]: Finished difference. Result has 171 places, 210 transitions, 3184 flow [2022-12-05 20:54:27,060 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3184, PETRI_PLACES=171, PETRI_TRANSITIONS=210} [2022-12-05 20:54:27,060 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 145 predicate places. [2022-12-05 20:54:27,060 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 210 transitions, 3184 flow [2022-12-05 20:54:27,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:27,060 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:27,060 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:27,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-12-05 20:54:27,060 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-12-05 20:54:27,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:27,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1790819638, now seen corresponding path program 19 times [2022-12-05 20:54:27,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:27,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965886897] [2022-12-05 20:54:27,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:27,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:27,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:27,516 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:27,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:27,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965886897] [2022-12-05 20:54:27,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965886897] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:27,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:27,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-05 20:54:27,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533823499] [2022-12-05 20:54:27,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:27,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:54:27,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:27,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:54:27,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:54:27,517 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:27,517 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 210 transitions, 3184 flow. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:27,518 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:27,518 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:27,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:27,886 INFO L130 PetriNetUnfolder]: 710/1273 cut-off events. [2022-12-05 20:54:27,886 INFO L131 PetriNetUnfolder]: For 11311/11311 co-relation queries the response was YES. [2022-12-05 20:54:27,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7579 conditions, 1273 events. 710/1273 cut-off events. For 11311/11311 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 6412 event pairs, 182 based on Foata normal form. 1/1274 useless extension candidates. Maximal degree in co-relation 7484. Up to 778 conditions per place. [2022-12-05 20:54:27,895 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 196 selfloop transitions, 39 changer transitions 9/244 dead transitions. [2022-12-05 20:54:27,895 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 244 transitions, 3814 flow [2022-12-05 20:54:27,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-05 20:54:27,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-05 20:54:27,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 67 transitions. [2022-12-05 20:54:27,896 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.29777777777777775 [2022-12-05 20:54:27,896 INFO L175 Difference]: Start difference. First operand has 171 places, 210 transitions, 3184 flow. Second operand 9 states and 67 transitions. [2022-12-05 20:54:27,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 244 transitions, 3814 flow [2022-12-05 20:54:27,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 244 transitions, 3723 flow, removed 6 selfloop flow, removed 8 redundant places. [2022-12-05 20:54:27,938 INFO L231 Difference]: Finished difference. Result has 170 places, 207 transitions, 3119 flow [2022-12-05 20:54:27,939 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=3097, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3119, PETRI_PLACES=170, PETRI_TRANSITIONS=207} [2022-12-05 20:54:27,939 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 144 predicate places. [2022-12-05 20:54:27,939 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 207 transitions, 3119 flow [2022-12-05 20:54:27,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:27,939 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:27,939 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:27,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-12-05 20:54:27,939 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-12-05 20:54:27,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:27,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1114673512, now seen corresponding path program 20 times [2022-12-05 20:54:27,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:27,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253187556] [2022-12-05 20:54:27,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:27,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:27,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:28,464 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:28,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:28,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253187556] [2022-12-05 20:54:28,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253187556] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:28,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:28,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:54:28,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304628939] [2022-12-05 20:54:28,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:28,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:54:28,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:28,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:54:28,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:54:28,466 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:28,466 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 207 transitions, 3119 flow. Second operand has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:28,466 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:28,466 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:28,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:28,960 INFO L130 PetriNetUnfolder]: 707/1260 cut-off events. [2022-12-05 20:54:28,960 INFO L131 PetriNetUnfolder]: For 10463/10463 co-relation queries the response was YES. [2022-12-05 20:54:28,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7485 conditions, 1260 events. 707/1260 cut-off events. For 10463/10463 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6278 event pairs, 175 based on Foata normal form. 1/1261 useless extension candidates. Maximal degree in co-relation 7399. Up to 497 conditions per place. [2022-12-05 20:54:28,967 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 141 selfloop transitions, 91 changer transitions 13/245 dead transitions. [2022-12-05 20:54:28,968 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 245 transitions, 3810 flow [2022-12-05 20:54:28,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-05 20:54:28,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-05 20:54:28,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 74 transitions. [2022-12-05 20:54:28,969 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2690909090909091 [2022-12-05 20:54:28,969 INFO L175 Difference]: Start difference. First operand has 170 places, 207 transitions, 3119 flow. Second operand 11 states and 74 transitions. [2022-12-05 20:54:28,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 245 transitions, 3810 flow [2022-12-05 20:54:29,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 245 transitions, 3708 flow, removed 4 selfloop flow, removed 8 redundant places. [2022-12-05 20:54:29,003 INFO L231 Difference]: Finished difference. Result has 167 places, 204 transitions, 3151 flow [2022-12-05 20:54:29,003 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=3025, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3151, PETRI_PLACES=167, PETRI_TRANSITIONS=204} [2022-12-05 20:54:29,004 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 141 predicate places. [2022-12-05 20:54:29,004 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 204 transitions, 3151 flow [2022-12-05 20:54:29,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:29,004 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:29,004 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:29,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-12-05 20:54:29,004 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-12-05 20:54:29,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:29,004 INFO L85 PathProgramCache]: Analyzing trace with hash 879129794, now seen corresponding path program 21 times [2022-12-05 20:54:29,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:29,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457257226] [2022-12-05 20:54:29,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:29,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:29,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:29,797 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-05 20:54:29,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:29,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457257226] [2022-12-05 20:54:29,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457257226] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:29,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495293980] [2022-12-05 20:54:29,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 20:54:29,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:29,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:29,798 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:54:29,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-05 20:54:29,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-05 20:54:29,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:54:29,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 46 conjunts are in the unsatisfiable core [2022-12-05 20:54:29,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:30,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 20:54:30,074 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-12-05 20:54:30,239 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:30,239 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:54:30,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495293980] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:30,239 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:54:30,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [15] total 25 [2022-12-05 20:54:30,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307330829] [2022-12-05 20:54:30,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:30,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:54:30,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:30,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:54:30,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2022-12-05 20:54:30,241 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:30,242 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 204 transitions, 3151 flow. Second operand has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:30,242 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:30,242 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:30,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:30,701 INFO L130 PetriNetUnfolder]: 695/1242 cut-off events. [2022-12-05 20:54:30,701 INFO L131 PetriNetUnfolder]: For 10490/10490 co-relation queries the response was YES. [2022-12-05 20:54:30,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7385 conditions, 1242 events. 695/1242 cut-off events. For 10490/10490 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6166 event pairs, 143 based on Foata normal form. 7/1249 useless extension candidates. Maximal degree in co-relation 7297. Up to 441 conditions per place. [2022-12-05 20:54:30,708 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 134 selfloop transitions, 93 changer transitions 6/233 dead transitions. [2022-12-05 20:54:30,708 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 233 transitions, 3751 flow [2022-12-05 20:54:30,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 20:54:30,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 20:54:30,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 73 transitions. [2022-12-05 20:54:30,709 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.292 [2022-12-05 20:54:30,709 INFO L175 Difference]: Start difference. First operand has 167 places, 204 transitions, 3151 flow. Second operand 10 states and 73 transitions. [2022-12-05 20:54:30,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 233 transitions, 3751 flow [2022-12-05 20:54:30,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 233 transitions, 3554 flow, removed 11 selfloop flow, removed 9 redundant places. [2022-12-05 20:54:30,739 INFO L231 Difference]: Finished difference. Result has 164 places, 204 transitions, 3172 flow [2022-12-05 20:54:30,739 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=2964, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3172, PETRI_PLACES=164, PETRI_TRANSITIONS=204} [2022-12-05 20:54:30,740 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 138 predicate places. [2022-12-05 20:54:30,740 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 204 transitions, 3172 flow [2022-12-05 20:54:30,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:30,740 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:30,740 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:30,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-12-05 20:54:30,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-12-05 20:54:30,945 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-12-05 20:54:30,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:30,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1152913142, now seen corresponding path program 22 times [2022-12-05 20:54:30,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:30,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581982798] [2022-12-05 20:54:30,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:30,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:30,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:31,716 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 20:54:31,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:31,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581982798] [2022-12-05 20:54:31,716 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581982798] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:31,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712924337] [2022-12-05 20:54:31,716 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 20:54:31,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:31,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:31,718 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:54:31,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-05 20:54:31,835 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 20:54:31,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:54:31,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 40 conjunts are in the unsatisfiable core [2022-12-05 20:54:31,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:32,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 20:54:32,015 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-12-05 20:54:32,164 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:32,165 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:54:32,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712924337] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:32,165 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:54:32,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [15] total 23 [2022-12-05 20:54:32,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812966556] [2022-12-05 20:54:32,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:32,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:54:32,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:32,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:54:32,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2022-12-05 20:54:32,166 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:32,166 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 204 transitions, 3172 flow. Second operand has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:32,166 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:32,166 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:32,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:32,594 INFO L130 PetriNetUnfolder]: 691/1228 cut-off events. [2022-12-05 20:54:32,594 INFO L131 PetriNetUnfolder]: For 10572/10572 co-relation queries the response was YES. [2022-12-05 20:54:32,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7397 conditions, 1228 events. 691/1228 cut-off events. For 10572/10572 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6027 event pairs, 84 based on Foata normal form. 1/1229 useless extension candidates. Maximal degree in co-relation 7312. Up to 540 conditions per place. [2022-12-05 20:54:32,626 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 139 selfloop transitions, 84 changer transitions 9/232 dead transitions. [2022-12-05 20:54:32,626 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 232 transitions, 3760 flow [2022-12-05 20:54:32,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 20:54:32,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 20:54:32,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 76 transitions. [2022-12-05 20:54:32,628 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.304 [2022-12-05 20:54:32,628 INFO L175 Difference]: Start difference. First operand has 164 places, 204 transitions, 3172 flow. Second operand 10 states and 76 transitions. [2022-12-05 20:54:32,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 232 transitions, 3760 flow [2022-12-05 20:54:32,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 232 transitions, 3595 flow, removed 3 selfloop flow, removed 7 redundant places. [2022-12-05 20:54:32,659 INFO L231 Difference]: Finished difference. Result has 166 places, 202 transitions, 3144 flow [2022-12-05 20:54:32,659 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3144, PETRI_PLACES=166, PETRI_TRANSITIONS=202} [2022-12-05 20:54:32,660 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 140 predicate places. [2022-12-05 20:54:32,660 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 202 transitions, 3144 flow [2022-12-05 20:54:32,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:32,660 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:32,660 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:32,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-12-05 20:54:32,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-12-05 20:54:32,865 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-12-05 20:54:32,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:32,866 INFO L85 PathProgramCache]: Analyzing trace with hash 224601068, now seen corresponding path program 23 times [2022-12-05 20:54:32,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:32,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818594686] [2022-12-05 20:54:32,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:32,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:32,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:33,423 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:33,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:33,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818594686] [2022-12-05 20:54:33,423 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818594686] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:33,423 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:33,423 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:54:33,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321641179] [2022-12-05 20:54:33,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:33,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:54:33,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:33,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:54:33,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:54:33,424 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:33,424 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 202 transitions, 3144 flow. Second operand has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:33,424 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:33,424 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:33,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:34,019 INFO L130 PetriNetUnfolder]: 669/1188 cut-off events. [2022-12-05 20:54:34,020 INFO L131 PetriNetUnfolder]: For 10376/10376 co-relation queries the response was YES. [2022-12-05 20:54:34,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7253 conditions, 1188 events. 669/1188 cut-off events. For 10376/10376 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5757 event pairs, 100 based on Foata normal form. 7/1195 useless extension candidates. Maximal degree in co-relation 7172. Up to 249 conditions per place. [2022-12-05 20:54:34,027 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 131 selfloop transitions, 118 changer transitions 7/256 dead transitions. [2022-12-05 20:54:34,027 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 256 transitions, 3895 flow [2022-12-05 20:54:34,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-05 20:54:34,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-05 20:54:34,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 114 transitions. [2022-12-05 20:54:34,036 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.304 [2022-12-05 20:54:34,036 INFO L175 Difference]: Start difference. First operand has 166 places, 202 transitions, 3144 flow. Second operand 15 states and 114 transitions. [2022-12-05 20:54:34,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 256 transitions, 3895 flow [2022-12-05 20:54:34,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 256 transitions, 3613 flow, removed 6 selfloop flow, removed 9 redundant places. [2022-12-05 20:54:34,069 INFO L231 Difference]: Finished difference. Result has 170 places, 203 transitions, 3161 flow [2022-12-05 20:54:34,070 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=2851, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3161, PETRI_PLACES=170, PETRI_TRANSITIONS=203} [2022-12-05 20:54:34,070 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 144 predicate places. [2022-12-05 20:54:34,070 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 203 transitions, 3161 flow [2022-12-05 20:54:34,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:34,070 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:34,070 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:34,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-12-05 20:54:34,070 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-12-05 20:54:34,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:34,071 INFO L85 PathProgramCache]: Analyzing trace with hash -651496764, now seen corresponding path program 24 times [2022-12-05 20:54:34,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:34,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682525485] [2022-12-05 20:54:34,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:34,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:34,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:34,910 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-05 20:54:34,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:34,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682525485] [2022-12-05 20:54:34,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682525485] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:34,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340038229] [2022-12-05 20:54:34,911 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 20:54:34,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:34,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:34,912 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:54:34,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-05 20:54:35,032 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-12-05 20:54:35,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:54:35,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 44 conjunts are in the unsatisfiable core [2022-12-05 20:54:35,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:35,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 20:54:35,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 20:54:35,268 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-05 20:54:35,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2022-12-05 20:54:35,368 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:35,368 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:54:35,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340038229] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:35,368 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:54:35,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [16] total 24 [2022-12-05 20:54:35,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353048940] [2022-12-05 20:54:35,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:35,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:54:35,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:35,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:54:35,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-12-05 20:54:35,369 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:35,369 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 203 transitions, 3161 flow. Second operand has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:35,369 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:35,369 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:35,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:35,969 INFO L130 PetriNetUnfolder]: 665/1174 cut-off events. [2022-12-05 20:54:35,970 INFO L131 PetriNetUnfolder]: For 9581/9581 co-relation queries the response was YES. [2022-12-05 20:54:35,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7218 conditions, 1174 events. 665/1174 cut-off events. For 9581/9581 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5635 event pairs, 169 based on Foata normal form. 1/1175 useless extension candidates. Maximal degree in co-relation 7138. Up to 480 conditions per place. [2022-12-05 20:54:35,977 INFO L137 encePairwiseOnDemand]: 16/25 looper letters, 138 selfloop transitions, 84 changer transitions 12/234 dead transitions. [2022-12-05 20:54:35,977 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 234 transitions, 3745 flow [2022-12-05 20:54:35,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 20:54:35,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 20:54:35,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 72 transitions. [2022-12-05 20:54:35,988 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.288 [2022-12-05 20:54:35,988 INFO L175 Difference]: Start difference. First operand has 170 places, 203 transitions, 3161 flow. Second operand 10 states and 72 transitions. [2022-12-05 20:54:35,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 234 transitions, 3745 flow [2022-12-05 20:54:36,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 234 transitions, 3479 flow, removed 7 selfloop flow, removed 11 redundant places. [2022-12-05 20:54:36,022 INFO L231 Difference]: Finished difference. Result has 168 places, 199 transitions, 3000 flow [2022-12-05 20:54:36,023 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=2899, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3000, PETRI_PLACES=168, PETRI_TRANSITIONS=199} [2022-12-05 20:54:36,023 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 142 predicate places. [2022-12-05 20:54:36,023 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 199 transitions, 3000 flow [2022-12-05 20:54:36,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 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-12-05 20:54:36,023 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:36,023 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:36,030 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-05 20:54:36,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-05 20:54:36,228 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-12-05 20:54:36,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:36,229 INFO L85 PathProgramCache]: Analyzing trace with hash -855848233, now seen corresponding path program 1 times [2022-12-05 20:54:36,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:36,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239936549] [2022-12-05 20:54:36,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:36,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:36,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:36,489 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:36,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:36,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239936549] [2022-12-05 20:54:36,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239936549] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:36,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:36,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-05 20:54:36,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179110209] [2022-12-05 20:54:36,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:36,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-05 20:54:36,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:36,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-05 20:54:36,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-12-05 20:54:36,491 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:36,491 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 199 transitions, 3000 flow. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 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-12-05 20:54:36,491 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:36,491 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:36,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:36,797 INFO L130 PetriNetUnfolder]: 659/1164 cut-off events. [2022-12-05 20:54:36,797 INFO L131 PetriNetUnfolder]: For 9553/9553 co-relation queries the response was YES. [2022-12-05 20:54:36,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6955 conditions, 1164 events. 659/1164 cut-off events. For 9553/9553 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5585 event pairs, 135 based on Foata normal form. 4/1168 useless extension candidates. Maximal degree in co-relation 6876. Up to 372 conditions per place. [2022-12-05 20:54:36,804 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 134 selfloop transitions, 94 changer transitions 0/228 dead transitions. [2022-12-05 20:54:36,804 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 228 transitions, 3559 flow [2022-12-05 20:54:36,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-05 20:54:36,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-05 20:54:36,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 83 transitions. [2022-12-05 20:54:36,812 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3688888888888889 [2022-12-05 20:54:36,812 INFO L175 Difference]: Start difference. First operand has 168 places, 199 transitions, 3000 flow. Second operand 9 states and 83 transitions. [2022-12-05 20:54:36,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 228 transitions, 3559 flow [2022-12-05 20:54:36,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 228 transitions, 3357 flow, removed 7 selfloop flow, removed 9 redundant places. [2022-12-05 20:54:36,841 INFO L231 Difference]: Finished difference. Result has 162 places, 200 transitions, 3077 flow [2022-12-05 20:54:36,841 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=2740, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3077, PETRI_PLACES=162, PETRI_TRANSITIONS=200} [2022-12-05 20:54:36,842 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 136 predicate places. [2022-12-05 20:54:36,842 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 200 transitions, 3077 flow [2022-12-05 20:54:36,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 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-12-05 20:54:36,842 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:36,842 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:36,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-12-05 20:54:36,842 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-12-05 20:54:36,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:36,842 INFO L85 PathProgramCache]: Analyzing trace with hash -819087369, now seen corresponding path program 2 times [2022-12-05 20:54:36,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:36,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006288213] [2022-12-05 20:54:36,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:36,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:36,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:37,059 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:37,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:37,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006288213] [2022-12-05 20:54:37,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006288213] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:37,059 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:37,059 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-05 20:54:37,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322345398] [2022-12-05 20:54:37,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:37,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-05 20:54:37,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:37,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-05 20:54:37,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-12-05 20:54:37,060 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:37,060 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 200 transitions, 3077 flow. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 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-12-05 20:54:37,060 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:37,060 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:37,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:37,340 INFO L130 PetriNetUnfolder]: 646/1147 cut-off events. [2022-12-05 20:54:37,340 INFO L131 PetriNetUnfolder]: For 9242/9242 co-relation queries the response was YES. [2022-12-05 20:54:37,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6959 conditions, 1147 events. 646/1147 cut-off events. For 9242/9242 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5522 event pairs, 119 based on Foata normal form. 4/1151 useless extension candidates. Maximal degree in co-relation 6851. Up to 355 conditions per place. [2022-12-05 20:54:37,347 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 137 selfloop transitions, 92 changer transitions 0/229 dead transitions. [2022-12-05 20:54:37,347 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 229 transitions, 3596 flow [2022-12-05 20:54:37,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-05 20:54:37,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-05 20:54:37,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 85 transitions. [2022-12-05 20:54:37,348 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2022-12-05 20:54:37,348 INFO L175 Difference]: Start difference. First operand has 162 places, 200 transitions, 3077 flow. Second operand 9 states and 85 transitions. [2022-12-05 20:54:37,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 229 transitions, 3596 flow [2022-12-05 20:54:37,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 229 transitions, 3552 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-12-05 20:54:37,374 INFO L231 Difference]: Finished difference. Result has 170 places, 199 transitions, 3270 flow [2022-12-05 20:54:37,374 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=2988, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3270, PETRI_PLACES=170, PETRI_TRANSITIONS=199} [2022-12-05 20:54:37,375 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 144 predicate places. [2022-12-05 20:54:37,375 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 199 transitions, 3270 flow [2022-12-05 20:54:37,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 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-12-05 20:54:37,375 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:37,375 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:37,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-12-05 20:54:37,375 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-12-05 20:54:37,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:37,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1329709167, now seen corresponding path program 3 times [2022-12-05 20:54:37,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:37,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202506544] [2022-12-05 20:54:37,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:37,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:37,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:37,586 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:37,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:37,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202506544] [2022-12-05 20:54:37,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202506544] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:37,586 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:37,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-05 20:54:37,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725306290] [2022-12-05 20:54:37,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:37,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-05 20:54:37,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:37,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-05 20:54:37,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-12-05 20:54:37,588 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:37,588 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 199 transitions, 3270 flow. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 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-12-05 20:54:37,588 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:37,588 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:37,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:37,908 INFO L130 PetriNetUnfolder]: 630/1117 cut-off events. [2022-12-05 20:54:37,908 INFO L131 PetriNetUnfolder]: For 10675/10675 co-relation queries the response was YES. [2022-12-05 20:54:37,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7107 conditions, 1117 events. 630/1117 cut-off events. For 10675/10675 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5307 event pairs, 89 based on Foata normal form. 4/1121 useless extension candidates. Maximal degree in co-relation 6997. Up to 352 conditions per place. [2022-12-05 20:54:37,915 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 142 selfloop transitions, 95 changer transitions 1/238 dead transitions. [2022-12-05 20:54:37,915 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 238 transitions, 3887 flow [2022-12-05 20:54:37,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-05 20:54:37,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-05 20:54:37,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2022-12-05 20:54:37,916 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2022-12-05 20:54:37,916 INFO L175 Difference]: Start difference. First operand has 170 places, 199 transitions, 3270 flow. Second operand 9 states and 95 transitions. [2022-12-05 20:54:37,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 238 transitions, 3887 flow [2022-12-05 20:54:37,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 238 transitions, 3845 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-12-05 20:54:37,949 INFO L231 Difference]: Finished difference. Result has 176 places, 198 transitions, 3463 flow [2022-12-05 20:54:37,949 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3463, PETRI_PLACES=176, PETRI_TRANSITIONS=198} [2022-12-05 20:54:37,949 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 150 predicate places. [2022-12-05 20:54:37,949 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 198 transitions, 3463 flow [2022-12-05 20:54:37,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 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-12-05 20:54:37,949 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:37,949 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:37,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-12-05 20:54:37,950 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-12-05 20:54:37,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:37,950 INFO L85 PathProgramCache]: Analyzing trace with hash 314658821, now seen corresponding path program 4 times [2022-12-05 20:54:37,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:37,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246741715] [2022-12-05 20:54:37,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:37,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:37,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:38,575 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 20:54:38,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:38,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246741715] [2022-12-05 20:54:38,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246741715] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:38,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374683076] [2022-12-05 20:54:38,575 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 20:54:38,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:38,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:38,577 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:54:38,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-05 20:54:38,700 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 20:54:38,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:54:38,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 32 conjunts are in the unsatisfiable core [2022-12-05 20:54:38,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:38,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 20:54:38,832 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-12-05 20:54:38,909 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:38,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 20:54:38,993 WARN L837 $PredicateComparison]: unable to prove that (forall ((~scoreB~0.base Int) (v_ArrVal_1530 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1530))) (let ((.cse0 (select .cse1 ~scoreB~0.base))) (or (< (select .cse0 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~scoreB~0.offset)) (+ |c_thread1Thread1of1ForFork1_#t~mem1#1| 1)) (< (select (select .cse1 c_~scoreA~0.base) c_~scoreA~0.offset) (select .cse0 c_~scoreB~0.offset)))))) is different from false [2022-12-05 20:54:39,036 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 20:54:39,036 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 115 treesize of output 147 [2022-12-05 20:54:39,063 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 20:54:39,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 81 [2022-12-05 20:54:39,347 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:39,348 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374683076] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 20:54:39,348 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 20:54:39,348 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 8] total 29 [2022-12-05 20:54:39,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720317044] [2022-12-05 20:54:39,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 20:54:39,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-12-05 20:54:39,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:39,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-12-05 20:54:39,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=696, Unknown=1, NotChecked=54, Total=870 [2022-12-05 20:54:39,349 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:39,349 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 198 transitions, 3463 flow. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 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-12-05 20:54:39,349 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:39,349 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:39,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:40,111 INFO L130 PetriNetUnfolder]: 643/1128 cut-off events. [2022-12-05 20:54:40,111 INFO L131 PetriNetUnfolder]: For 12594/12594 co-relation queries the response was YES. [2022-12-05 20:54:40,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7398 conditions, 1128 events. 643/1128 cut-off events. For 12594/12594 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5244 event pairs, 107 based on Foata normal form. 4/1132 useless extension candidates. Maximal degree in co-relation 7286. Up to 328 conditions per place. [2022-12-05 20:54:40,118 INFO L137 encePairwiseOnDemand]: 13/25 looper letters, 115 selfloop transitions, 117 changer transitions 1/233 dead transitions. [2022-12-05 20:54:40,118 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 233 transitions, 4144 flow [2022-12-05 20:54:40,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-05 20:54:40,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-05 20:54:40,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 82 transitions. [2022-12-05 20:54:40,119 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2733333333333333 [2022-12-05 20:54:40,119 INFO L175 Difference]: Start difference. First operand has 176 places, 198 transitions, 3463 flow. Second operand 12 states and 82 transitions. [2022-12-05 20:54:40,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 233 transitions, 4144 flow [2022-12-05 20:54:40,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 233 transitions, 4019 flow, removed 9 selfloop flow, removed 6 redundant places. [2022-12-05 20:54:40,156 INFO L231 Difference]: Finished difference. Result has 182 places, 200 transitions, 3606 flow [2022-12-05 20:54:40,156 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=3279, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3606, PETRI_PLACES=182, PETRI_TRANSITIONS=200} [2022-12-05 20:54:40,156 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 156 predicate places. [2022-12-05 20:54:40,156 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 200 transitions, 3606 flow [2022-12-05 20:54:40,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 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-12-05 20:54:40,156 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:40,156 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:40,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-12-05 20:54:40,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-12-05 20:54:40,357 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-12-05 20:54:40,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:40,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1524275965, now seen corresponding path program 5 times [2022-12-05 20:54:40,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:40,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200977334] [2022-12-05 20:54:40,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:40,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:40,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:40,560 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:40,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:40,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200977334] [2022-12-05 20:54:40,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200977334] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:40,561 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:40,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-05 20:54:40,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986060335] [2022-12-05 20:54:40,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:40,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-05 20:54:40,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:40,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-05 20:54:40,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-12-05 20:54:40,561 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:40,561 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 200 transitions, 3606 flow. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 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-12-05 20:54:40,561 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:40,561 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:40,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:40,881 INFO L130 PetriNetUnfolder]: 708/1244 cut-off events. [2022-12-05 20:54:40,881 INFO L131 PetriNetUnfolder]: For 16180/16180 co-relation queries the response was YES. [2022-12-05 20:54:40,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8371 conditions, 1244 events. 708/1244 cut-off events. For 16180/16180 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5969 event pairs, 176 based on Foata normal form. 4/1248 useless extension candidates. Maximal degree in co-relation 8251. Up to 668 conditions per place. [2022-12-05 20:54:40,888 INFO L137 encePairwiseOnDemand]: 16/25 looper letters, 214 selfloop transitions, 50 changer transitions 0/264 dead transitions. [2022-12-05 20:54:40,888 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 264 transitions, 4831 flow [2022-12-05 20:54:40,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-05 20:54:40,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-05 20:54:40,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 77 transitions. [2022-12-05 20:54:40,889 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.385 [2022-12-05 20:54:40,889 INFO L175 Difference]: Start difference. First operand has 182 places, 200 transitions, 3606 flow. Second operand 8 states and 77 transitions. [2022-12-05 20:54:40,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 264 transitions, 4831 flow [2022-12-05 20:54:40,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 264 transitions, 4718 flow, removed 10 selfloop flow, removed 6 redundant places. [2022-12-05 20:54:40,930 INFO L231 Difference]: Finished difference. Result has 186 places, 213 transitions, 3965 flow [2022-12-05 20:54:40,930 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=3504, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3965, PETRI_PLACES=186, PETRI_TRANSITIONS=213} [2022-12-05 20:54:40,930 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 160 predicate places. [2022-12-05 20:54:40,931 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 213 transitions, 3965 flow [2022-12-05 20:54:40,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 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-12-05 20:54:40,931 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:40,931 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:40,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-12-05 20:54:40,931 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-12-05 20:54:40,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:40,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1162376149, now seen corresponding path program 6 times [2022-12-05 20:54:40,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:40,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617461177] [2022-12-05 20:54:40,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:40,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:40,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:41,146 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:41,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:41,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617461177] [2022-12-05 20:54:41,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617461177] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:41,147 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:41,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-05 20:54:41,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84307320] [2022-12-05 20:54:41,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:41,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-05 20:54:41,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:41,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-05 20:54:41,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-12-05 20:54:41,148 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:41,148 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 213 transitions, 3965 flow. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 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-12-05 20:54:41,148 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:41,148 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:41,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:41,457 INFO L130 PetriNetUnfolder]: 692/1214 cut-off events. [2022-12-05 20:54:41,457 INFO L131 PetriNetUnfolder]: For 17427/17427 co-relation queries the response was YES. [2022-12-05 20:54:41,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8261 conditions, 1214 events. 692/1214 cut-off events. For 17427/17427 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5785 event pairs, 70 based on Foata normal form. 4/1218 useless extension candidates. Maximal degree in co-relation 8144. Up to 499 conditions per place. [2022-12-05 20:54:41,465 INFO L137 encePairwiseOnDemand]: 16/25 looper letters, 229 selfloop transitions, 37 changer transitions 2/268 dead transitions. [2022-12-05 20:54:41,465 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 268 transitions, 4951 flow [2022-12-05 20:54:41,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 20:54:41,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 20:54:41,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 71 transitions. [2022-12-05 20:54:41,466 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4057142857142857 [2022-12-05 20:54:41,466 INFO L175 Difference]: Start difference. First operand has 186 places, 213 transitions, 3965 flow. Second operand 7 states and 71 transitions. [2022-12-05 20:54:41,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 268 transitions, 4951 flow [2022-12-05 20:54:41,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 268 transitions, 4879 flow, removed 9 selfloop flow, removed 3 redundant places. [2022-12-05 20:54:41,512 INFO L231 Difference]: Finished difference. Result has 190 places, 214 transitions, 4015 flow [2022-12-05 20:54:41,513 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=3893, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4015, PETRI_PLACES=190, PETRI_TRANSITIONS=214} [2022-12-05 20:54:41,513 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 164 predicate places. [2022-12-05 20:54:41,513 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 214 transitions, 4015 flow [2022-12-05 20:54:41,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 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-12-05 20:54:41,513 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:41,513 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:41,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-12-05 20:54:41,513 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-12-05 20:54:41,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:41,514 INFO L85 PathProgramCache]: Analyzing trace with hash 2014393925, now seen corresponding path program 7 times [2022-12-05 20:54:41,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:41,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750989511] [2022-12-05 20:54:41,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:41,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:41,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:41,739 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:41,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:41,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750989511] [2022-12-05 20:54:41,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750989511] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:41,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373029500] [2022-12-05 20:54:41,739 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 20:54:41,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:41,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:41,740 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:54:41,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-05 20:54:41,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:41,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-05 20:54:41,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:41,974 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:41,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 20:54:42,032 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-12-05 20:54:42,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 61 [2022-12-05 20:54:42,072 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:42,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373029500] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 20:54:42,072 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 20:54:42,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 6] total 17 [2022-12-05 20:54:42,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427223472] [2022-12-05 20:54:42,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 20:54:42,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-05 20:54:42,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:42,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-05 20:54:42,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-12-05 20:54:42,073 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:42,073 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 214 transitions, 4015 flow. Second operand has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 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-12-05 20:54:42,073 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:42,073 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:42,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:42,493 INFO L130 PetriNetUnfolder]: 762/1321 cut-off events. [2022-12-05 20:54:42,493 INFO L131 PetriNetUnfolder]: For 18541/18541 co-relation queries the response was YES. [2022-12-05 20:54:42,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8868 conditions, 1321 events. 762/1321 cut-off events. For 18541/18541 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 6340 event pairs, 112 based on Foata normal form. 4/1325 useless extension candidates. Maximal degree in co-relation 8749. Up to 514 conditions per place. [2022-12-05 20:54:42,502 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 143 selfloop transitions, 132 changer transitions 2/277 dead transitions. [2022-12-05 20:54:42,502 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 277 transitions, 5061 flow [2022-12-05 20:54:42,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-05 20:54:42,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-05 20:54:42,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 86 transitions. [2022-12-05 20:54:42,504 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.31272727272727274 [2022-12-05 20:54:42,504 INFO L175 Difference]: Start difference. First operand has 190 places, 214 transitions, 4015 flow. Second operand 11 states and 86 transitions. [2022-12-05 20:54:42,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 277 transitions, 5061 flow [2022-12-05 20:54:42,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 277 transitions, 4646 flow, removed 20 selfloop flow, removed 16 redundant places. [2022-12-05 20:54:42,550 INFO L231 Difference]: Finished difference. Result has 185 places, 228 transitions, 4172 flow [2022-12-05 20:54:42,550 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=3574, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4172, PETRI_PLACES=185, PETRI_TRANSITIONS=228} [2022-12-05 20:54:42,550 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 159 predicate places. [2022-12-05 20:54:42,550 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 228 transitions, 4172 flow [2022-12-05 20:54:42,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 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-12-05 20:54:42,550 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:42,550 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:42,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-12-05 20:54:42,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:42,755 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-12-05 20:54:42,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:42,755 INFO L85 PathProgramCache]: Analyzing trace with hash -145040136, now seen corresponding path program 1 times [2022-12-05 20:54:42,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:42,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769149810] [2022-12-05 20:54:42,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:42,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:42,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:43,250 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:43,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:43,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769149810] [2022-12-05 20:54:43,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769149810] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:43,251 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:43,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 20:54:43,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148877622] [2022-12-05 20:54:43,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:43,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-05 20:54:43,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:43,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-05 20:54:43,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2022-12-05 20:54:43,252 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:43,252 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 228 transitions, 4172 flow. Second operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:43,252 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:43,252 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:43,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:44,257 INFO L130 PetriNetUnfolder]: 933/1626 cut-off events. [2022-12-05 20:54:44,257 INFO L131 PetriNetUnfolder]: For 19187/19187 co-relation queries the response was YES. [2022-12-05 20:54:44,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10256 conditions, 1626 events. 933/1626 cut-off events. For 19187/19187 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8384 event pairs, 97 based on Foata normal form. 1/1627 useless extension candidates. Maximal degree in co-relation 10145. Up to 270 conditions per place. [2022-12-05 20:54:44,266 INFO L137 encePairwiseOnDemand]: 11/25 looper letters, 196 selfloop transitions, 178 changer transitions 5/379 dead transitions. [2022-12-05 20:54:44,266 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 379 transitions, 6129 flow [2022-12-05 20:54:44,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-05 20:54:44,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-12-05 20:54:44,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 187 transitions. [2022-12-05 20:54:44,277 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.31166666666666665 [2022-12-05 20:54:44,277 INFO L175 Difference]: Start difference. First operand has 185 places, 228 transitions, 4172 flow. Second operand 24 states and 187 transitions. [2022-12-05 20:54:44,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 379 transitions, 6129 flow [2022-12-05 20:54:44,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 379 transitions, 5743 flow, removed 20 selfloop flow, removed 15 redundant places. [2022-12-05 20:54:44,320 INFO L231 Difference]: Finished difference. Result has 195 places, 273 transitions, 4952 flow [2022-12-05 20:54:44,320 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=3868, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4952, PETRI_PLACES=195, PETRI_TRANSITIONS=273} [2022-12-05 20:54:44,320 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 169 predicate places. [2022-12-05 20:54:44,320 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 273 transitions, 4952 flow [2022-12-05 20:54:44,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:44,321 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:44,321 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:44,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-12-05 20:54:44,321 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-12-05 20:54:44,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:44,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1696100078, now seen corresponding path program 2 times [2022-12-05 20:54:44,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:44,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139281787] [2022-12-05 20:54:44,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:44,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:44,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:44,819 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:44,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:44,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139281787] [2022-12-05 20:54:44,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139281787] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:44,819 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:44,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 20:54:44,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389939640] [2022-12-05 20:54:44,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:44,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-05 20:54:44,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:44,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-05 20:54:44,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-12-05 20:54:44,820 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:44,820 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 273 transitions, 4952 flow. Second operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:44,820 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:44,820 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:44,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:45,747 INFO L130 PetriNetUnfolder]: 1097/1920 cut-off events. [2022-12-05 20:54:45,748 INFO L131 PetriNetUnfolder]: For 21207/21207 co-relation queries the response was YES. [2022-12-05 20:54:45,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12721 conditions, 1920 events. 1097/1920 cut-off events. For 21207/21207 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10225 event pairs, 153 based on Foata normal form. 3/1923 useless extension candidates. Maximal degree in co-relation 12616. Up to 441 conditions per place. [2022-12-05 20:54:45,761 INFO L137 encePairwiseOnDemand]: 11/25 looper letters, 219 selfloop transitions, 198 changer transitions 7/424 dead transitions. [2022-12-05 20:54:45,761 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 424 transitions, 7016 flow [2022-12-05 20:54:45,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-05 20:54:45,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-12-05 20:54:45,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 200 transitions. [2022-12-05 20:54:45,762 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2022-12-05 20:54:45,762 INFO L175 Difference]: Start difference. First operand has 195 places, 273 transitions, 4952 flow. Second operand 24 states and 200 transitions. [2022-12-05 20:54:45,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 424 transitions, 7016 flow [2022-12-05 20:54:45,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 424 transitions, 6774 flow, removed 52 selfloop flow, removed 4 redundant places. [2022-12-05 20:54:45,826 INFO L231 Difference]: Finished difference. Result has 223 places, 314 transitions, 5958 flow [2022-12-05 20:54:45,826 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=4776, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5958, PETRI_PLACES=223, PETRI_TRANSITIONS=314} [2022-12-05 20:54:45,826 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 197 predicate places. [2022-12-05 20:54:45,826 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 314 transitions, 5958 flow [2022-12-05 20:54:45,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:45,827 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:45,827 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:45,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-12-05 20:54:45,827 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-12-05 20:54:45,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:45,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1481474264, now seen corresponding path program 3 times [2022-12-05 20:54:45,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:45,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101138489] [2022-12-05 20:54:45,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:45,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:45,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:46,306 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:46,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:46,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101138489] [2022-12-05 20:54:46,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101138489] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:46,307 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:46,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 20:54:46,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517611670] [2022-12-05 20:54:46,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:46,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-05 20:54:46,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:46,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-05 20:54:46,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-12-05 20:54:46,308 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:46,308 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 314 transitions, 5958 flow. Second operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:46,308 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:46,308 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:46,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:47,381 INFO L130 PetriNetUnfolder]: 1416/2430 cut-off events. [2022-12-05 20:54:47,381 INFO L131 PetriNetUnfolder]: For 28037/28037 co-relation queries the response was YES. [2022-12-05 20:54:47,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16060 conditions, 2430 events. 1416/2430 cut-off events. For 28037/28037 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 13176 event pairs, 92 based on Foata normal form. 3/2433 useless extension candidates. Maximal degree in co-relation 15939. Up to 425 conditions per place. [2022-12-05 20:54:47,398 INFO L137 encePairwiseOnDemand]: 11/25 looper letters, 256 selfloop transitions, 240 changer transitions 7/503 dead transitions. [2022-12-05 20:54:47,398 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 503 transitions, 8516 flow [2022-12-05 20:54:47,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-05 20:54:47,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-05 20:54:47,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 215 transitions. [2022-12-05 20:54:47,399 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3739130434782609 [2022-12-05 20:54:47,399 INFO L175 Difference]: Start difference. First operand has 223 places, 314 transitions, 5958 flow. Second operand 23 states and 215 transitions. [2022-12-05 20:54:47,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 503 transitions, 8516 flow [2022-12-05 20:54:47,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 503 transitions, 8299 flow, removed 33 selfloop flow, removed 8 redundant places. [2022-12-05 20:54:47,481 INFO L231 Difference]: Finished difference. Result has 244 places, 352 transitions, 6943 flow [2022-12-05 20:54:47,481 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=5768, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=6943, PETRI_PLACES=244, PETRI_TRANSITIONS=352} [2022-12-05 20:54:47,481 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 218 predicate places. [2022-12-05 20:54:47,482 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 352 transitions, 6943 flow [2022-12-05 20:54:47,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:47,482 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:47,482 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:47,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-12-05 20:54:47,482 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-12-05 20:54:47,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:47,482 INFO L85 PathProgramCache]: Analyzing trace with hash -751958798, now seen corresponding path program 4 times [2022-12-05 20:54:47,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:47,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431287898] [2022-12-05 20:54:47,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:47,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:47,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:48,009 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:48,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:48,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431287898] [2022-12-05 20:54:48,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431287898] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:48,010 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:48,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 20:54:48,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541635712] [2022-12-05 20:54:48,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:48,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-05 20:54:48,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:48,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-05 20:54:48,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-12-05 20:54:48,011 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:48,011 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 352 transitions, 6943 flow. Second operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:48,011 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:48,011 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:48,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:49,016 INFO L130 PetriNetUnfolder]: 1483/2593 cut-off events. [2022-12-05 20:54:49,017 INFO L131 PetriNetUnfolder]: For 33123/33123 co-relation queries the response was YES. [2022-12-05 20:54:49,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17944 conditions, 2593 events. 1483/2593 cut-off events. For 33123/33123 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 14504 event pairs, 229 based on Foata normal form. 1/2594 useless extension candidates. Maximal degree in co-relation 17816. Up to 1133 conditions per place. [2022-12-05 20:54:49,034 INFO L137 encePairwiseOnDemand]: 11/25 looper letters, 308 selfloop transitions, 159 changer transitions 5/472 dead transitions. [2022-12-05 20:54:49,034 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 472 transitions, 8779 flow [2022-12-05 20:54:49,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-05 20:54:49,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-12-05 20:54:49,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 177 transitions. [2022-12-05 20:54:49,036 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3726315789473684 [2022-12-05 20:54:49,036 INFO L175 Difference]: Start difference. First operand has 244 places, 352 transitions, 6943 flow. Second operand 19 states and 177 transitions. [2022-12-05 20:54:49,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 472 transitions, 8779 flow [2022-12-05 20:54:49,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 472 transitions, 8455 flow, removed 20 selfloop flow, removed 13 redundant places. [2022-12-05 20:54:49,126 INFO L231 Difference]: Finished difference. Result has 254 places, 371 transitions, 7338 flow [2022-12-05 20:54:49,126 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=6632, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7338, PETRI_PLACES=254, PETRI_TRANSITIONS=371} [2022-12-05 20:54:49,126 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 228 predicate places. [2022-12-05 20:54:49,126 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 371 transitions, 7338 flow [2022-12-05 20:54:49,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:49,127 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:49,127 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:49,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-12-05 20:54:49,127 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-12-05 20:54:49,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:49,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1700751286, now seen corresponding path program 5 times [2022-12-05 20:54:49,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:49,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230756812] [2022-12-05 20:54:49,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:49,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:49,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:50,056 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-05 20:54:50,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:50,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230756812] [2022-12-05 20:54:50,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230756812] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:50,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277375282] [2022-12-05 20:54:50,056 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 20:54:50,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:50,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:50,057 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:54:50,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-05 20:54:50,228 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-12-05 20:54:50,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:54:50,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 34 conjunts are in the unsatisfiable core [2022-12-05 20:54:50,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:50,484 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:50,485 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:54:50,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277375282] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:50,485 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:54:50,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [18] total 27 [2022-12-05 20:54:50,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997564847] [2022-12-05 20:54:50,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:50,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:54:50,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:50,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:54:50,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2022-12-05 20:54:50,486 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:50,486 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 371 transitions, 7338 flow. Second operand has 11 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:50,486 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:50,486 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:50,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:51,360 INFO L130 PetriNetUnfolder]: 1702/2981 cut-off events. [2022-12-05 20:54:51,360 INFO L131 PetriNetUnfolder]: For 41414/41414 co-relation queries the response was YES. [2022-12-05 20:54:51,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20772 conditions, 2981 events. 1702/2981 cut-off events. For 41414/41414 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 17369 event pairs, 329 based on Foata normal form. 10/2991 useless extension candidates. Maximal degree in co-relation 20638. Up to 1152 conditions per place. [2022-12-05 20:54:51,394 INFO L137 encePairwiseOnDemand]: 13/25 looper letters, 321 selfloop transitions, 171 changer transitions 9/501 dead transitions. [2022-12-05 20:54:51,395 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 501 transitions, 9889 flow [2022-12-05 20:54:51,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 20:54:51,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 20:54:51,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 119 transitions. [2022-12-05 20:54:51,395 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.36615384615384616 [2022-12-05 20:54:51,396 INFO L175 Difference]: Start difference. First operand has 254 places, 371 transitions, 7338 flow. Second operand 13 states and 119 transitions. [2022-12-05 20:54:51,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 501 transitions, 9889 flow [2022-12-05 20:54:51,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 501 transitions, 9681 flow, removed 29 selfloop flow, removed 7 redundant places. [2022-12-05 20:54:51,562 INFO L231 Difference]: Finished difference. Result has 268 places, 405 transitions, 8396 flow [2022-12-05 20:54:51,562 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=7147, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8396, PETRI_PLACES=268, PETRI_TRANSITIONS=405} [2022-12-05 20:54:51,563 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 242 predicate places. [2022-12-05 20:54:51,563 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 405 transitions, 8396 flow [2022-12-05 20:54:51,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:51,563 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:51,563 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:51,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-12-05 20:54:51,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:51,764 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-12-05 20:54:51,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:51,764 INFO L85 PathProgramCache]: Analyzing trace with hash 91454936, now seen corresponding path program 6 times [2022-12-05 20:54:51,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:51,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585342719] [2022-12-05 20:54:51,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:51,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:51,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:52,211 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:52,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:52,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585342719] [2022-12-05 20:54:52,211 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585342719] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:52,211 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:52,211 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 20:54:52,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931361343] [2022-12-05 20:54:52,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:52,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-05 20:54:52,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:52,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-05 20:54:52,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-12-05 20:54:52,212 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:52,212 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 405 transitions, 8396 flow. Second operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:52,212 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:52,212 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:52,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:53,079 INFO L130 PetriNetUnfolder]: 1690/2950 cut-off events. [2022-12-05 20:54:53,079 INFO L131 PetriNetUnfolder]: For 45962/45962 co-relation queries the response was YES. [2022-12-05 20:54:53,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21800 conditions, 2950 events. 1690/2950 cut-off events. For 45962/45962 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16964 event pairs, 286 based on Foata normal form. 3/2953 useless extension candidates. Maximal degree in co-relation 21655. Up to 958 conditions per place. [2022-12-05 20:54:53,103 INFO L137 encePairwiseOnDemand]: 12/25 looper letters, 237 selfloop transitions, 209 changer transitions 8/454 dead transitions. [2022-12-05 20:54:53,103 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 454 transitions, 9544 flow [2022-12-05 20:54:53,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-05 20:54:53,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-05 20:54:53,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 127 transitions. [2022-12-05 20:54:53,104 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2988235294117647 [2022-12-05 20:54:53,104 INFO L175 Difference]: Start difference. First operand has 268 places, 405 transitions, 8396 flow. Second operand 17 states and 127 transitions. [2022-12-05 20:54:53,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 454 transitions, 9544 flow [2022-12-05 20:54:53,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 454 transitions, 9479 flow, removed 29 selfloop flow, removed 5 redundant places. [2022-12-05 20:54:53,239 INFO L231 Difference]: Finished difference. Result has 279 places, 402 transitions, 8680 flow [2022-12-05 20:54:53,239 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=8310, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8680, PETRI_PLACES=279, PETRI_TRANSITIONS=402} [2022-12-05 20:54:53,239 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 253 predicate places. [2022-12-05 20:54:53,239 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 402 transitions, 8680 flow [2022-12-05 20:54:53,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:53,240 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:53,240 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:53,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-12-05 20:54:53,240 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-12-05 20:54:53,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:53,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1280084138, now seen corresponding path program 7 times [2022-12-05 20:54:53,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:53,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623578757] [2022-12-05 20:54:53,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:53,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:53,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:53,686 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:53,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:53,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623578757] [2022-12-05 20:54:53,687 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623578757] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:53,687 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:53,687 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:54:53,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491475321] [2022-12-05 20:54:53,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:53,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:54:53,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:53,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:54:53,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:54:53,687 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:53,688 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 402 transitions, 8680 flow. Second operand has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:53,688 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:53,688 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:53,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:54,904 INFO L130 PetriNetUnfolder]: 1792/3125 cut-off events. [2022-12-05 20:54:54,904 INFO L131 PetriNetUnfolder]: For 52948/52948 co-relation queries the response was YES. [2022-12-05 20:54:54,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23490 conditions, 3125 events. 1792/3125 cut-off events. For 52948/52948 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 18311 event pairs, 244 based on Foata normal form. 10/3135 useless extension candidates. Maximal degree in co-relation 23345. Up to 909 conditions per place. [2022-12-05 20:54:54,930 INFO L137 encePairwiseOnDemand]: 12/25 looper letters, 245 selfloop transitions, 254 changer transitions 9/508 dead transitions. [2022-12-05 20:54:54,930 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 508 transitions, 10779 flow [2022-12-05 20:54:54,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-05 20:54:54,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-12-05 20:54:54,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 171 transitions. [2022-12-05 20:54:54,931 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.285 [2022-12-05 20:54:54,931 INFO L175 Difference]: Start difference. First operand has 279 places, 402 transitions, 8680 flow. Second operand 24 states and 171 transitions. [2022-12-05 20:54:54,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 508 transitions, 10779 flow [2022-12-05 20:54:55,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 508 transitions, 10387 flow, removed 5 selfloop flow, removed 14 redundant places. [2022-12-05 20:54:55,073 INFO L231 Difference]: Finished difference. Result has 294 places, 435 transitions, 9564 flow [2022-12-05 20:54:55,074 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=8304, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=9564, PETRI_PLACES=294, PETRI_TRANSITIONS=435} [2022-12-05 20:54:55,074 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 268 predicate places. [2022-12-05 20:54:55,074 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 435 transitions, 9564 flow [2022-12-05 20:54:55,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:55,075 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:55,075 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:55,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-12-05 20:54:55,075 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:54:55,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:55,075 INFO L85 PathProgramCache]: Analyzing trace with hash 451668664, now seen corresponding path program 8 times [2022-12-05 20:54:55,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:55,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664719410] [2022-12-05 20:54:55,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:55,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:55,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:55,555 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:55,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:55,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664719410] [2022-12-05 20:54:55,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664719410] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:55,556 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:54:55,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:54:55,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996763216] [2022-12-05 20:54:55,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:55,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:54:55,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:55,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:54:55,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:54:55,557 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:55,557 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 435 transitions, 9564 flow. Second operand has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:55,557 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:55,557 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:55,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:56,843 INFO L130 PetriNetUnfolder]: 1836/3238 cut-off events. [2022-12-05 20:54:56,843 INFO L131 PetriNetUnfolder]: For 57366/57366 co-relation queries the response was YES. [2022-12-05 20:54:56,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24935 conditions, 3238 events. 1836/3238 cut-off events. For 57366/57366 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 19353 event pairs, 109 based on Foata normal form. 11/3249 useless extension candidates. Maximal degree in co-relation 24785. Up to 783 conditions per place. [2022-12-05 20:54:56,870 INFO L137 encePairwiseOnDemand]: 12/25 looper letters, 233 selfloop transitions, 300 changer transitions 18/551 dead transitions. [2022-12-05 20:54:56,870 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 551 transitions, 11916 flow [2022-12-05 20:54:56,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-05 20:54:56,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-05 20:54:56,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 174 transitions. [2022-12-05 20:54:56,871 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3026086956521739 [2022-12-05 20:54:56,871 INFO L175 Difference]: Start difference. First operand has 294 places, 435 transitions, 9564 flow. Second operand 23 states and 174 transitions. [2022-12-05 20:54:56,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 551 transitions, 11916 flow [2022-12-05 20:54:57,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 551 transitions, 11549 flow, removed 43 selfloop flow, removed 15 redundant places. [2022-12-05 20:54:57,041 INFO L231 Difference]: Finished difference. Result has 307 places, 454 transitions, 10359 flow [2022-12-05 20:54:57,042 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=9234, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=10359, PETRI_PLACES=307, PETRI_TRANSITIONS=454} [2022-12-05 20:54:57,042 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 281 predicate places. [2022-12-05 20:54:57,042 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 454 transitions, 10359 flow [2022-12-05 20:54:57,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:57,042 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:54:57,042 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:54:57,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-12-05 20:54:57,042 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:54:57,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:54:57,043 INFO L85 PathProgramCache]: Analyzing trace with hash 566824282, now seen corresponding path program 9 times [2022-12-05 20:54:57,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:54:57,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962982586] [2022-12-05 20:54:57,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:54:57,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:54:57,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:54:58,220 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 20:54:58,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:54:58,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962982586] [2022-12-05 20:54:58,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962982586] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:54:58,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128474140] [2022-12-05 20:54:58,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 20:54:58,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:54:58,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:54:58,221 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:54:58,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-05 20:54:58,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-05 20:54:58,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:54:58,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 37 conjunts are in the unsatisfiable core [2022-12-05 20:54:58,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:54:58,646 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:54:58,647 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:54:58,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128474140] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:54:58,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:54:58,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [21] total 30 [2022-12-05 20:54:58,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141467136] [2022-12-05 20:54:58,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:54:58,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-05 20:54:58,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:54:58,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-05 20:54:58,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2022-12-05 20:54:58,648 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:54:58,648 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 454 transitions, 10359 flow. Second operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:54:58,648 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:54:58,648 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:54:58,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:54:59,756 INFO L130 PetriNetUnfolder]: 1813/3197 cut-off events. [2022-12-05 20:54:59,757 INFO L131 PetriNetUnfolder]: For 57710/57710 co-relation queries the response was YES. [2022-12-05 20:54:59,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25538 conditions, 3197 events. 1813/3197 cut-off events. For 57710/57710 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 19046 event pairs, 613 based on Foata normal form. 3/3200 useless extension candidates. Maximal degree in co-relation 25385. Up to 1980 conditions per place. [2022-12-05 20:54:59,790 INFO L137 encePairwiseOnDemand]: 11/25 looper letters, 344 selfloop transitions, 156 changer transitions 11/511 dead transitions. [2022-12-05 20:54:59,790 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 511 transitions, 11666 flow [2022-12-05 20:54:59,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-05 20:54:59,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-05 20:54:59,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 124 transitions. [2022-12-05 20:54:59,791 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.31 [2022-12-05 20:54:59,791 INFO L175 Difference]: Start difference. First operand has 307 places, 454 transitions, 10359 flow. Second operand 16 states and 124 transitions. [2022-12-05 20:54:59,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 511 transitions, 11666 flow [2022-12-05 20:55:00,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 511 transitions, 11321 flow, removed 25 selfloop flow, removed 10 redundant places. [2022-12-05 20:55:00,024 INFO L231 Difference]: Finished difference. Result has 312 places, 453 transitions, 10310 flow [2022-12-05 20:55:00,025 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=10024, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10310, PETRI_PLACES=312, PETRI_TRANSITIONS=453} [2022-12-05 20:55:00,025 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 286 predicate places. [2022-12-05 20:55:00,025 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 453 transitions, 10310 flow [2022-12-05 20:55:00,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:00,025 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:00,025 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:00,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-12-05 20:55:00,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-12-05 20:55:00,226 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:00,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:00,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1410238016, now seen corresponding path program 10 times [2022-12-05 20:55:00,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:00,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311020270] [2022-12-05 20:55:00,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:00,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:00,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:00,939 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 20:55:00,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:00,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311020270] [2022-12-05 20:55:00,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311020270] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:55:00,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629697380] [2022-12-05 20:55:00,940 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 20:55:00,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:55:00,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:55:00,941 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:55:00,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-05 20:55:01,063 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 20:55:01,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:55:01,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-05 20:55:01,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:55:01,186 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 20:55:01,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 63 [2022-12-05 20:55:01,261 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:01,262 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:55:01,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629697380] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:01,262 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:55:01,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [16] total 23 [2022-12-05 20:55:01,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327792652] [2022-12-05 20:55:01,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:01,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-05 20:55:01,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:01,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-05 20:55:01,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-12-05 20:55:01,263 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:01,263 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 453 transitions, 10310 flow. Second operand has 8 states, 7 states have (on average 3.0) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:01,263 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:01,263 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:01,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:02,113 INFO L130 PetriNetUnfolder]: 1842/3278 cut-off events. [2022-12-05 20:55:02,113 INFO L131 PetriNetUnfolder]: For 56557/56557 co-relation queries the response was YES. [2022-12-05 20:55:02,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25788 conditions, 3278 events. 1842/3278 cut-off events. For 56557/56557 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19954 event pairs, 588 based on Foata normal form. 3/3281 useless extension candidates. Maximal degree in co-relation 25636. Up to 2049 conditions per place. [2022-12-05 20:55:02,140 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 353 selfloop transitions, 150 changer transitions 9/512 dead transitions. [2022-12-05 20:55:02,140 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 512 transitions, 12044 flow [2022-12-05 20:55:02,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-05 20:55:02,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-05 20:55:02,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 83 transitions. [2022-12-05 20:55:02,141 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3688888888888889 [2022-12-05 20:55:02,141 INFO L175 Difference]: Start difference. First operand has 312 places, 453 transitions, 10310 flow. Second operand 9 states and 83 transitions. [2022-12-05 20:55:02,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 512 transitions, 12044 flow [2022-12-05 20:55:02,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 512 transitions, 11632 flow, removed 10 selfloop flow, removed 13 redundant places. [2022-12-05 20:55:02,331 INFO L231 Difference]: Finished difference. Result has 309 places, 472 transitions, 10720 flow [2022-12-05 20:55:02,332 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=9922, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10720, PETRI_PLACES=309, PETRI_TRANSITIONS=472} [2022-12-05 20:55:02,332 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 283 predicate places. [2022-12-05 20:55:02,332 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 472 transitions, 10720 flow [2022-12-05 20:55:02,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.0) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:02,332 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:02,332 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:02,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-12-05 20:55:02,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:55:02,537 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:02,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:02,538 INFO L85 PathProgramCache]: Analyzing trace with hash -2012192682, now seen corresponding path program 11 times [2022-12-05 20:55:02,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:02,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287920026] [2022-12-05 20:55:02,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:02,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:02,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:03,017 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:03,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:03,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287920026] [2022-12-05 20:55:03,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287920026] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:03,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:55:03,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 20:55:03,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094588452] [2022-12-05 20:55:03,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:03,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-05 20:55:03,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:03,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-05 20:55:03,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-12-05 20:55:03,019 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:03,019 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 472 transitions, 10720 flow. Second operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:03,019 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:03,019 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:03,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:04,299 INFO L130 PetriNetUnfolder]: 1963/3503 cut-off events. [2022-12-05 20:55:04,299 INFO L131 PetriNetUnfolder]: For 60718/60718 co-relation queries the response was YES. [2022-12-05 20:55:04,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27386 conditions, 3503 events. 1963/3503 cut-off events. For 60718/60718 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 21764 event pairs, 312 based on Foata normal form. 3/3506 useless extension candidates. Maximal degree in co-relation 27233. Up to 1134 conditions per place. [2022-12-05 20:55:04,326 INFO L137 encePairwiseOnDemand]: 11/25 looper letters, 332 selfloop transitions, 249 changer transitions 7/588 dead transitions. [2022-12-05 20:55:04,326 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 588 transitions, 12906 flow [2022-12-05 20:55:04,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-05 20:55:04,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-05 20:55:04,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 184 transitions. [2022-12-05 20:55:04,327 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.33454545454545453 [2022-12-05 20:55:04,327 INFO L175 Difference]: Start difference. First operand has 309 places, 472 transitions, 10720 flow. Second operand 22 states and 184 transitions. [2022-12-05 20:55:04,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 588 transitions, 12906 flow [2022-12-05 20:55:04,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 588 transitions, 12687 flow, removed 30 selfloop flow, removed 3 redundant places. [2022-12-05 20:55:04,524 INFO L231 Difference]: Finished difference. Result has 336 places, 500 transitions, 11711 flow [2022-12-05 20:55:04,524 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=10521, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=11711, PETRI_PLACES=336, PETRI_TRANSITIONS=500} [2022-12-05 20:55:04,524 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 310 predicate places. [2022-12-05 20:55:04,525 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 500 transitions, 11711 flow [2022-12-05 20:55:04,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:04,525 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:04,525 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:04,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-12-05 20:55:04,525 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:04,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:04,525 INFO L85 PathProgramCache]: Analyzing trace with hash 65729568, now seen corresponding path program 12 times [2022-12-05 20:55:04,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:04,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701971158] [2022-12-05 20:55:04,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:04,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:04,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:05,321 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 20:55:05,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:05,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701971158] [2022-12-05 20:55:05,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701971158] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:55:05,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969394742] [2022-12-05 20:55:05,322 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 20:55:05,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:55:05,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:55:05,323 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:55:05,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-05 20:55:05,472 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-12-05 20:55:05,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:55:05,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 41 conjunts are in the unsatisfiable core [2022-12-05 20:55:05,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:55:05,746 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-05 20:55:05,747 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 35 [2022-12-05 20:55:05,800 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:05,801 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:55:05,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969394742] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:05,801 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:55:05,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [17] total 27 [2022-12-05 20:55:05,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743832514] [2022-12-05 20:55:05,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:05,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:55:05,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:05,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:55:05,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2022-12-05 20:55:05,802 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:05,802 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 500 transitions, 11711 flow. Second operand has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:05,802 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:05,802 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:05,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:06,883 INFO L130 PetriNetUnfolder]: 2045/3713 cut-off events. [2022-12-05 20:55:06,883 INFO L131 PetriNetUnfolder]: For 69694/69694 co-relation queries the response was YES. [2022-12-05 20:55:06,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29742 conditions, 3713 events. 2045/3713 cut-off events. For 69694/69694 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 24110 event pairs, 263 based on Foata normal form. 3/3716 useless extension candidates. Maximal degree in co-relation 29579. Up to 1633 conditions per place. [2022-12-05 20:55:06,915 INFO L137 encePairwiseOnDemand]: 13/25 looper letters, 335 selfloop transitions, 234 changer transitions 8/577 dead transitions. [2022-12-05 20:55:06,916 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 577 transitions, 13676 flow [2022-12-05 20:55:06,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-05 20:55:06,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-05 20:55:06,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 112 transitions. [2022-12-05 20:55:06,916 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.37333333333333335 [2022-12-05 20:55:06,916 INFO L175 Difference]: Start difference. First operand has 336 places, 500 transitions, 11711 flow. Second operand 12 states and 112 transitions. [2022-12-05 20:55:06,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 577 transitions, 13676 flow [2022-12-05 20:55:07,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 577 transitions, 13218 flow, removed 52 selfloop flow, removed 11 redundant places. [2022-12-05 20:55:07,149 INFO L231 Difference]: Finished difference. Result has 339 places, 529 transitions, 12402 flow [2022-12-05 20:55:07,149 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=11263, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12402, PETRI_PLACES=339, PETRI_TRANSITIONS=529} [2022-12-05 20:55:07,149 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 313 predicate places. [2022-12-05 20:55:07,149 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 529 transitions, 12402 flow [2022-12-05 20:55:07,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:07,150 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:07,150 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:07,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-12-05 20:55:07,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:55:07,350 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:07,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:07,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1060923458, now seen corresponding path program 13 times [2022-12-05 20:55:07,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:07,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471085650] [2022-12-05 20:55:07,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:07,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:07,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:07,767 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:07,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:07,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471085650] [2022-12-05 20:55:07,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471085650] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:07,767 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:55:07,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:55:07,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250883430] [2022-12-05 20:55:07,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:07,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:55:07,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:07,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:55:07,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:55:07,768 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:07,768 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 529 transitions, 12402 flow. Second operand has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:07,768 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:07,768 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:07,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:09,145 INFO L130 PetriNetUnfolder]: 2031/3696 cut-off events. [2022-12-05 20:55:09,145 INFO L131 PetriNetUnfolder]: For 72141/72141 co-relation queries the response was YES. [2022-12-05 20:55:09,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30306 conditions, 3696 events. 2031/3696 cut-off events. For 72141/72141 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 23964 event pairs, 259 based on Foata normal form. 18/3714 useless extension candidates. Maximal degree in co-relation 30140. Up to 951 conditions per place. [2022-12-05 20:55:09,183 INFO L137 encePairwiseOnDemand]: 13/25 looper letters, 249 selfloop transitions, 328 changer transitions 14/591 dead transitions. [2022-12-05 20:55:09,183 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 591 transitions, 13863 flow [2022-12-05 20:55:09,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-05 20:55:09,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-05 20:55:09,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 158 transitions. [2022-12-05 20:55:09,184 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2872727272727273 [2022-12-05 20:55:09,184 INFO L175 Difference]: Start difference. First operand has 339 places, 529 transitions, 12402 flow. Second operand 22 states and 158 transitions. [2022-12-05 20:55:09,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 591 transitions, 13863 flow [2022-12-05 20:55:09,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 591 transitions, 13712 flow, removed 28 selfloop flow, removed 2 redundant places. [2022-12-05 20:55:09,438 INFO L231 Difference]: Finished difference. Result has 361 places, 525 transitions, 12826 flow [2022-12-05 20:55:09,438 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=12184, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=12826, PETRI_PLACES=361, PETRI_TRANSITIONS=525} [2022-12-05 20:55:09,439 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 335 predicate places. [2022-12-05 20:55:09,439 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 525 transitions, 12826 flow [2022-12-05 20:55:09,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:09,439 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:09,439 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:09,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-12-05 20:55:09,439 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:09,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:09,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1148446568, now seen corresponding path program 14 times [2022-12-05 20:55:09,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:09,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177559830] [2022-12-05 20:55:09,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:09,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:09,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:09,961 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:09,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:09,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177559830] [2022-12-05 20:55:09,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177559830] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:09,962 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:55:09,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 20:55:09,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048087872] [2022-12-05 20:55:09,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:09,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-05 20:55:09,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:09,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-05 20:55:09,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-12-05 20:55:09,962 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:09,963 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 525 transitions, 12826 flow. Second operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:09,963 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:09,963 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:09,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:11,222 INFO L130 PetriNetUnfolder]: 2066/3781 cut-off events. [2022-12-05 20:55:11,223 INFO L131 PetriNetUnfolder]: For 81407/81407 co-relation queries the response was YES. [2022-12-05 20:55:11,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31241 conditions, 3781 events. 2066/3781 cut-off events. For 81407/81407 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24767 event pairs, 112 based on Foata normal form. 26/3807 useless extension candidates. Maximal degree in co-relation 31141. Up to 1945 conditions per place. [2022-12-05 20:55:11,260 INFO L137 encePairwiseOnDemand]: 12/25 looper letters, 319 selfloop transitions, 302 changer transitions 7/628 dead transitions. [2022-12-05 20:55:11,261 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 628 transitions, 15031 flow [2022-12-05 20:55:11,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-05 20:55:11,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-12-05 20:55:11,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 146 transitions. [2022-12-05 20:55:11,261 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.30736842105263157 [2022-12-05 20:55:11,261 INFO L175 Difference]: Start difference. First operand has 361 places, 525 transitions, 12826 flow. Second operand 19 states and 146 transitions. [2022-12-05 20:55:11,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 628 transitions, 15031 flow [2022-12-05 20:55:11,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 628 transitions, 14353 flow, removed 18 selfloop flow, removed 20 redundant places. [2022-12-05 20:55:11,528 INFO L231 Difference]: Finished difference. Result has 358 places, 563 transitions, 13396 flow [2022-12-05 20:55:11,529 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=12130, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=13396, PETRI_PLACES=358, PETRI_TRANSITIONS=563} [2022-12-05 20:55:11,529 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 332 predicate places. [2022-12-05 20:55:11,529 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 563 transitions, 13396 flow [2022-12-05 20:55:11,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:11,529 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:11,529 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:11,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-12-05 20:55:11,530 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:11,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:11,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1734478120, now seen corresponding path program 15 times [2022-12-05 20:55:11,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:11,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022425531] [2022-12-05 20:55:11,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:11,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:11,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:11,986 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:11,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:11,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022425531] [2022-12-05 20:55:11,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022425531] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:11,986 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:55:11,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:55:11,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062048779] [2022-12-05 20:55:11,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:11,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:55:11,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:11,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:55:11,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:55:11,987 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:11,987 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 563 transitions, 13396 flow. Second operand has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:11,987 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:11,987 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:11,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:13,325 INFO L130 PetriNetUnfolder]: 2132/3973 cut-off events. [2022-12-05 20:55:13,326 INFO L131 PetriNetUnfolder]: For 79680/79680 co-relation queries the response was YES. [2022-12-05 20:55:13,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32340 conditions, 3973 events. 2132/3973 cut-off events. For 79680/79680 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 26749 event pairs, 120 based on Foata normal form. 1/3974 useless extension candidates. Maximal degree in co-relation 32243. Up to 996 conditions per place. [2022-12-05 20:55:13,370 INFO L137 encePairwiseOnDemand]: 12/25 looper letters, 249 selfloop transitions, 392 changer transitions 5/646 dead transitions. [2022-12-05 20:55:13,370 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 646 transitions, 15326 flow [2022-12-05 20:55:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-12-05 20:55:13,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-12-05 20:55:13,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 130 transitions. [2022-12-05 20:55:13,371 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3058823529411765 [2022-12-05 20:55:13,371 INFO L175 Difference]: Start difference. First operand has 358 places, 563 transitions, 13396 flow. Second operand 17 states and 130 transitions. [2022-12-05 20:55:13,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 646 transitions, 15326 flow [2022-12-05 20:55:13,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 646 transitions, 14497 flow, removed 82 selfloop flow, removed 9 redundant places. [2022-12-05 20:55:13,719 INFO L231 Difference]: Finished difference. Result has 369 places, 578 transitions, 13718 flow [2022-12-05 20:55:13,719 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=12573, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=13718, PETRI_PLACES=369, PETRI_TRANSITIONS=578} [2022-12-05 20:55:13,720 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 343 predicate places. [2022-12-05 20:55:13,720 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 578 transitions, 13718 flow [2022-12-05 20:55:13,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:13,720 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:13,720 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:13,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-12-05 20:55:13,720 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:13,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:13,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1309530910, now seen corresponding path program 16 times [2022-12-05 20:55:13,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:13,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448171259] [2022-12-05 20:55:13,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:13,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:13,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:14,163 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:14,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:14,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448171259] [2022-12-05 20:55:14,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448171259] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:14,164 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:55:14,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 20:55:14,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163081574] [2022-12-05 20:55:14,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:14,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-05 20:55:14,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:14,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-05 20:55:14,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-12-05 20:55:14,165 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:14,165 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 578 transitions, 13718 flow. Second operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:14,165 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:14,165 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:14,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:15,416 INFO L130 PetriNetUnfolder]: 2128/3969 cut-off events. [2022-12-05 20:55:15,416 INFO L131 PetriNetUnfolder]: For 74393/74393 co-relation queries the response was YES. [2022-12-05 20:55:15,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32143 conditions, 3969 events. 2128/3969 cut-off events. For 74393/74393 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 26693 event pairs, 170 based on Foata normal form. 3/3972 useless extension candidates. Maximal degree in co-relation 32043. Up to 1550 conditions per place. [2022-12-05 20:55:15,457 INFO L137 encePairwiseOnDemand]: 13/25 looper letters, 393 selfloop transitions, 222 changer transitions 14/629 dead transitions. [2022-12-05 20:55:15,457 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 629 transitions, 15267 flow [2022-12-05 20:55:15,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 20:55:15,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 20:55:15,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 116 transitions. [2022-12-05 20:55:15,458 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3314285714285714 [2022-12-05 20:55:15,458 INFO L175 Difference]: Start difference. First operand has 369 places, 578 transitions, 13718 flow. Second operand 14 states and 116 transitions. [2022-12-05 20:55:15,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 629 transitions, 15267 flow [2022-12-05 20:55:15,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 629 transitions, 14747 flow, removed 28 selfloop flow, removed 10 redundant places. [2022-12-05 20:55:15,745 INFO L231 Difference]: Finished difference. Result has 375 places, 574 transitions, 13538 flow [2022-12-05 20:55:15,745 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=13163, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13538, PETRI_PLACES=375, PETRI_TRANSITIONS=574} [2022-12-05 20:55:15,746 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 349 predicate places. [2022-12-05 20:55:15,746 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 574 transitions, 13538 flow [2022-12-05 20:55:15,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:15,746 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:15,746 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:15,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-12-05 20:55:15,746 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:15,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:15,746 INFO L85 PathProgramCache]: Analyzing trace with hash 49924936, now seen corresponding path program 17 times [2022-12-05 20:55:15,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:15,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126704319] [2022-12-05 20:55:15,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:15,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:15,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:16,168 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:16,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:16,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126704319] [2022-12-05 20:55:16,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126704319] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:16,168 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:55:16,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:55:16,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162160933] [2022-12-05 20:55:16,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:16,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:55:16,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:16,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:55:16,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:55:16,169 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:16,169 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 574 transitions, 13538 flow. Second operand has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:16,169 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:16,169 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:16,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:17,572 INFO L130 PetriNetUnfolder]: 2125/3960 cut-off events. [2022-12-05 20:55:17,572 INFO L131 PetriNetUnfolder]: For 75633/75633 co-relation queries the response was YES. [2022-12-05 20:55:17,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32324 conditions, 3960 events. 2125/3960 cut-off events. For 75633/75633 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 26577 event pairs, 122 based on Foata normal form. 1/3961 useless extension candidates. Maximal degree in co-relation 32221. Up to 994 conditions per place. [2022-12-05 20:55:17,613 INFO L137 encePairwiseOnDemand]: 12/25 looper letters, 255 selfloop transitions, 391 changer transitions 6/652 dead transitions. [2022-12-05 20:55:17,613 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 652 transitions, 15365 flow [2022-12-05 20:55:17,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-05 20:55:17,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-12-05 20:55:17,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 155 transitions. [2022-12-05 20:55:17,614 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3263157894736842 [2022-12-05 20:55:17,614 INFO L175 Difference]: Start difference. First operand has 375 places, 574 transitions, 13538 flow. Second operand 19 states and 155 transitions. [2022-12-05 20:55:17,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 652 transitions, 15365 flow [2022-12-05 20:55:17,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 652 transitions, 14878 flow, removed 13 selfloop flow, removed 14 redundant places. [2022-12-05 20:55:17,908 INFO L231 Difference]: Finished difference. Result has 376 places, 576 transitions, 13907 flow [2022-12-05 20:55:17,909 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=13073, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=388, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=13907, PETRI_PLACES=376, PETRI_TRANSITIONS=576} [2022-12-05 20:55:17,909 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 350 predicate places. [2022-12-05 20:55:17,909 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 576 transitions, 13907 flow [2022-12-05 20:55:17,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:17,909 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:17,909 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:17,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-12-05 20:55:17,909 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:17,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:17,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1008494288, now seen corresponding path program 18 times [2022-12-05 20:55:17,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:17,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453061880] [2022-12-05 20:55:17,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:17,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:17,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:18,302 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:18,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:18,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453061880] [2022-12-05 20:55:18,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453061880] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:18,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:55:18,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:55:18,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424989078] [2022-12-05 20:55:18,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:18,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:55:18,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:18,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:55:18,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:55:18,303 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:18,304 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 576 transitions, 13907 flow. Second operand has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:18,304 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:18,304 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:18,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:19,536 INFO L130 PetriNetUnfolder]: 2122/3951 cut-off events. [2022-12-05 20:55:19,536 INFO L131 PetriNetUnfolder]: For 77448/77448 co-relation queries the response was YES. [2022-12-05 20:55:19,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32753 conditions, 3951 events. 2122/3951 cut-off events. For 77448/77448 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 26472 event pairs, 122 based on Foata normal form. 1/3952 useless extension candidates. Maximal degree in co-relation 32651. Up to 994 conditions per place. [2022-12-05 20:55:19,582 INFO L137 encePairwiseOnDemand]: 13/25 looper letters, 252 selfloop transitions, 391 changer transitions 5/648 dead transitions. [2022-12-05 20:55:19,582 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 648 transitions, 15645 flow [2022-12-05 20:55:19,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-05 20:55:19,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-12-05 20:55:19,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 150 transitions. [2022-12-05 20:55:19,583 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3157894736842105 [2022-12-05 20:55:19,583 INFO L175 Difference]: Start difference. First operand has 376 places, 576 transitions, 13907 flow. Second operand 19 states and 150 transitions. [2022-12-05 20:55:19,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 648 transitions, 15645 flow [2022-12-05 20:55:19,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 648 transitions, 14908 flow, removed 11 selfloop flow, removed 16 redundant places. [2022-12-05 20:55:19,897 INFO L231 Difference]: Finished difference. Result has 380 places, 578 transitions, 14015 flow [2022-12-05 20:55:19,898 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=13181, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=388, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=14015, PETRI_PLACES=380, PETRI_TRANSITIONS=578} [2022-12-05 20:55:19,898 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 354 predicate places. [2022-12-05 20:55:19,898 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 578 transitions, 14015 flow [2022-12-05 20:55:19,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:19,898 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:19,898 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:19,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-12-05 20:55:19,898 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:19,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:19,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1912841696, now seen corresponding path program 19 times [2022-12-05 20:55:19,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:19,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803902384] [2022-12-05 20:55:19,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:19,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:19,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:20,312 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:20,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:20,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803902384] [2022-12-05 20:55:20,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803902384] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:20,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:55:20,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:55:20,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18423865] [2022-12-05 20:55:20,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:20,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:55:20,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:20,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:55:20,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:55:20,313 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:20,313 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 578 transitions, 14015 flow. Second operand has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:20,313 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:20,313 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:20,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:21,665 INFO L130 PetriNetUnfolder]: 2170/4054 cut-off events. [2022-12-05 20:55:21,665 INFO L131 PetriNetUnfolder]: For 77750/77750 co-relation queries the response was YES. [2022-12-05 20:55:21,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33456 conditions, 4054 events. 2170/4054 cut-off events. For 77750/77750 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 27302 event pairs, 172 based on Foata normal form. 2/4056 useless extension candidates. Maximal degree in co-relation 33353. Up to 1508 conditions per place. [2022-12-05 20:55:21,703 INFO L137 encePairwiseOnDemand]: 13/25 looper letters, 408 selfloop transitions, 245 changer transitions 10/663 dead transitions. [2022-12-05 20:55:21,703 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 663 transitions, 15948 flow [2022-12-05 20:55:21,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-05 20:55:21,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-05 20:55:21,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 146 transitions. [2022-12-05 20:55:21,704 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.292 [2022-12-05 20:55:21,704 INFO L175 Difference]: Start difference. First operand has 380 places, 578 transitions, 14015 flow. Second operand 20 states and 146 transitions. [2022-12-05 20:55:21,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 663 transitions, 15948 flow [2022-12-05 20:55:21,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 663 transitions, 15116 flow, removed 10 selfloop flow, removed 16 redundant places. [2022-12-05 20:55:21,997 INFO L231 Difference]: Finished difference. Result has 387 places, 587 transitions, 13888 flow [2022-12-05 20:55:21,997 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=13217, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=13888, PETRI_PLACES=387, PETRI_TRANSITIONS=587} [2022-12-05 20:55:21,997 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 361 predicate places. [2022-12-05 20:55:21,997 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 587 transitions, 13888 flow [2022-12-05 20:55:21,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:21,998 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:21,998 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:21,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-12-05 20:55:21,998 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:21,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:21,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1830262640, now seen corresponding path program 20 times [2022-12-05 20:55:21,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:21,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101578867] [2022-12-05 20:55:21,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:21,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:22,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:22,571 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:22,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:22,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101578867] [2022-12-05 20:55:22,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101578867] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:22,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:55:22,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-05 20:55:22,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530677396] [2022-12-05 20:55:22,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:22,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 20:55:22,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:22,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 20:55:22,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-12-05 20:55:22,572 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:22,572 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 587 transitions, 13888 flow. Second operand has 14 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:22,572 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:22,572 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:22,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:24,700 INFO L130 PetriNetUnfolder]: 2357/4380 cut-off events. [2022-12-05 20:55:24,700 INFO L131 PetriNetUnfolder]: For 83463/83463 co-relation queries the response was YES. [2022-12-05 20:55:24,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35554 conditions, 4380 events. 2357/4380 cut-off events. For 83463/83463 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 29782 event pairs, 182 based on Foata normal form. 2/4382 useless extension candidates. Maximal degree in co-relation 35447. Up to 1083 conditions per place. [2022-12-05 20:55:24,760 INFO L137 encePairwiseOnDemand]: 12/25 looper letters, 278 selfloop transitions, 435 changer transitions 7/720 dead transitions. [2022-12-05 20:55:24,760 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 720 transitions, 16830 flow [2022-12-05 20:55:24,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-05 20:55:24,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-12-05 20:55:24,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 169 transitions. [2022-12-05 20:55:24,762 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2816666666666667 [2022-12-05 20:55:24,763 INFO L175 Difference]: Start difference. First operand has 387 places, 587 transitions, 13888 flow. Second operand 24 states and 169 transitions. [2022-12-05 20:55:24,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 720 transitions, 16830 flow [2022-12-05 20:55:25,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 720 transitions, 16550 flow, removed 10 selfloop flow, removed 12 redundant places. [2022-12-05 20:55:25,154 INFO L231 Difference]: Finished difference. Result has 401 places, 627 transitions, 15690 flow [2022-12-05 20:55:25,154 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=13650, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=15690, PETRI_PLACES=401, PETRI_TRANSITIONS=627} [2022-12-05 20:55:25,155 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 375 predicate places. [2022-12-05 20:55:25,155 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 627 transitions, 15690 flow [2022-12-05 20:55:25,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:25,155 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:25,155 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:25,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-12-05 20:55:25,155 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:25,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:25,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1406280042, now seen corresponding path program 21 times [2022-12-05 20:55:25,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:25,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237803800] [2022-12-05 20:55:25,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:25,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:25,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:25,737 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:25,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:25,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237803800] [2022-12-05 20:55:25,737 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237803800] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:25,737 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:55:25,737 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-05 20:55:25,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865730695] [2022-12-05 20:55:25,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:25,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 20:55:25,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:25,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 20:55:25,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-12-05 20:55:25,738 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:25,738 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 627 transitions, 15690 flow. Second operand has 14 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:25,738 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:25,738 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:25,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:27,795 INFO L130 PetriNetUnfolder]: 2418/4521 cut-off events. [2022-12-05 20:55:27,795 INFO L131 PetriNetUnfolder]: For 91861/91861 co-relation queries the response was YES. [2022-12-05 20:55:27,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38174 conditions, 4521 events. 2418/4521 cut-off events. For 91861/91861 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 31185 event pairs, 330 based on Foata normal form. 2/4523 useless extension candidates. Maximal degree in co-relation 38063. Up to 1879 conditions per place. [2022-12-05 20:55:27,844 INFO L137 encePairwiseOnDemand]: 12/25 looper letters, 389 selfloop transitions, 330 changer transitions 7/726 dead transitions. [2022-12-05 20:55:27,844 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 726 transitions, 18081 flow [2022-12-05 20:55:27,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-05 20:55:27,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-12-05 20:55:27,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 162 transitions. [2022-12-05 20:55:27,845 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.27 [2022-12-05 20:55:27,845 INFO L175 Difference]: Start difference. First operand has 401 places, 627 transitions, 15690 flow. Second operand 24 states and 162 transitions. [2022-12-05 20:55:27,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 726 transitions, 18081 flow [2022-12-05 20:55:28,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 726 transitions, 17790 flow, removed 40 selfloop flow, removed 6 redundant places. [2022-12-05 20:55:28,244 INFO L231 Difference]: Finished difference. Result has 422 places, 648 transitions, 16829 flow [2022-12-05 20:55:28,244 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=15423, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=16829, PETRI_PLACES=422, PETRI_TRANSITIONS=648} [2022-12-05 20:55:28,244 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 396 predicate places. [2022-12-05 20:55:28,244 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 648 transitions, 16829 flow [2022-12-05 20:55:28,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:28,245 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:28,245 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:28,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-12-05 20:55:28,245 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:28,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:28,245 INFO L85 PathProgramCache]: Analyzing trace with hash -606137590, now seen corresponding path program 22 times [2022-12-05 20:55:28,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:28,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784274219] [2022-12-05 20:55:28,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:28,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:28,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:29,113 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 20:55:29,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:29,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784274219] [2022-12-05 20:55:29,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784274219] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:55:29,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979456082] [2022-12-05 20:55:29,114 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 20:55:29,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:55:29,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:55:29,115 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:55:29,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-05 20:55:29,284 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 20:55:29,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:55:29,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 40 conjunts are in the unsatisfiable core [2022-12-05 20:55:29,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:55:29,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 20:55:29,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 20:55:29,529 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-05 20:55:29,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 40 [2022-12-05 20:55:29,733 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:29,733 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:55:29,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979456082] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:29,734 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:55:29,734 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17] total 29 [2022-12-05 20:55:29,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31196884] [2022-12-05 20:55:29,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:29,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 20:55:29,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:29,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 20:55:29,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=837, Unknown=0, NotChecked=0, Total=930 [2022-12-05 20:55:29,734 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:29,735 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 648 transitions, 16829 flow. Second operand has 14 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:29,735 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:29,735 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:29,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:31,445 INFO L130 PetriNetUnfolder]: 2420/4521 cut-off events. [2022-12-05 20:55:31,445 INFO L131 PetriNetUnfolder]: For 102671/102671 co-relation queries the response was YES. [2022-12-05 20:55:31,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38897 conditions, 4521 events. 2420/4521 cut-off events. For 102671/102671 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 31094 event pairs, 605 based on Foata normal form. 2/4523 useless extension candidates. Maximal degree in co-relation 38781. Up to 1804 conditions per place. [2022-12-05 20:55:31,495 INFO L137 encePairwiseOnDemand]: 12/25 looper letters, 379 selfloop transitions, 311 changer transitions 5/695 dead transitions. [2022-12-05 20:55:31,495 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 695 transitions, 18478 flow [2022-12-05 20:55:31,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-05 20:55:31,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-05 20:55:31,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 97 transitions. [2022-12-05 20:55:31,496 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3233333333333333 [2022-12-05 20:55:31,496 INFO L175 Difference]: Start difference. First operand has 422 places, 648 transitions, 16829 flow. Second operand 12 states and 97 transitions. [2022-12-05 20:55:31,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 695 transitions, 18478 flow [2022-12-05 20:55:31,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 695 transitions, 18199 flow, removed 41 selfloop flow, removed 10 redundant places. [2022-12-05 20:55:31,951 INFO L231 Difference]: Finished difference. Result has 424 places, 649 transitions, 17215 flow [2022-12-05 20:55:31,952 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=16556, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=17215, PETRI_PLACES=424, PETRI_TRANSITIONS=649} [2022-12-05 20:55:31,953 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 398 predicate places. [2022-12-05 20:55:31,953 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 649 transitions, 17215 flow [2022-12-05 20:55:31,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:31,953 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:31,953 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:31,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-12-05 20:55:32,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:55:32,153 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:32,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:32,154 INFO L85 PathProgramCache]: Analyzing trace with hash -432661720, now seen corresponding path program 23 times [2022-12-05 20:55:32,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:32,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323758953] [2022-12-05 20:55:32,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:32,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:32,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:33,051 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 20:55:33,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:33,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323758953] [2022-12-05 20:55:33,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323758953] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:55:33,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296624717] [2022-12-05 20:55:33,052 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 20:55:33,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:55:33,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:55:33,053 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:55:33,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-05 20:55:33,254 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-12-05 20:55:33,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:55:33,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-05 20:55:33,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:55:33,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 20:55:33,415 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-12-05 20:55:33,603 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:33,603 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:55:33,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296624717] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:33,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:55:33,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [17] total 27 [2022-12-05 20:55:33,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558585250] [2022-12-05 20:55:33,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:33,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:55:33,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:33,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:55:33,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=729, Unknown=0, NotChecked=0, Total=812 [2022-12-05 20:55:33,604 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:33,604 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 649 transitions, 17215 flow. Second operand has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:33,604 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:33,604 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:33,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:35,189 INFO L130 PetriNetUnfolder]: 2498/4668 cut-off events. [2022-12-05 20:55:35,189 INFO L131 PetriNetUnfolder]: For 108601/108601 co-relation queries the response was YES. [2022-12-05 20:55:35,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40837 conditions, 4668 events. 2498/4668 cut-off events. For 108601/108601 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 32408 event pairs, 568 based on Foata normal form. 5/4673 useless extension candidates. Maximal degree in co-relation 40721. Up to 2005 conditions per place. [2022-12-05 20:55:35,243 INFO L137 encePairwiseOnDemand]: 12/25 looper letters, 416 selfloop transitions, 310 changer transitions 9/735 dead transitions. [2022-12-05 20:55:35,243 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 735 transitions, 19810 flow [2022-12-05 20:55:35,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 20:55:35,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 20:55:35,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 113 transitions. [2022-12-05 20:55:35,244 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.32285714285714284 [2022-12-05 20:55:35,244 INFO L175 Difference]: Start difference. First operand has 424 places, 649 transitions, 17215 flow. Second operand 14 states and 113 transitions. [2022-12-05 20:55:35,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 735 transitions, 19810 flow [2022-12-05 20:55:35,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 735 transitions, 19144 flow, removed 9 selfloop flow, removed 10 redundant places. [2022-12-05 20:55:35,717 INFO L231 Difference]: Finished difference. Result has 433 places, 669 transitions, 18051 flow [2022-12-05 20:55:35,717 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=16591, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=18051, PETRI_PLACES=433, PETRI_TRANSITIONS=669} [2022-12-05 20:55:35,717 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 407 predicate places. [2022-12-05 20:55:35,717 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 669 transitions, 18051 flow [2022-12-05 20:55:35,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:35,717 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:35,718 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:35,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-12-05 20:55:35,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-12-05 20:55:35,918 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:35,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:35,918 INFO L85 PathProgramCache]: Analyzing trace with hash 2143248482, now seen corresponding path program 24 times [2022-12-05 20:55:35,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:35,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534523945] [2022-12-05 20:55:35,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:35,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:35,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:36,379 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:36,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:36,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534523945] [2022-12-05 20:55:36,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534523945] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:36,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:55:36,380 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 20:55:36,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154470175] [2022-12-05 20:55:36,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:36,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-05 20:55:36,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:36,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-05 20:55:36,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-12-05 20:55:36,380 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:36,380 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 669 transitions, 18051 flow. Second operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:36,380 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:36,380 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:36,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:37,966 INFO L130 PetriNetUnfolder]: 2494/4653 cut-off events. [2022-12-05 20:55:37,966 INFO L131 PetriNetUnfolder]: For 113899/113899 co-relation queries the response was YES. [2022-12-05 20:55:38,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41131 conditions, 4653 events. 2494/4653 cut-off events. For 113899/113899 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 32362 event pairs, 318 based on Foata normal form. 2/4655 useless extension candidates. Maximal degree in co-relation 41009. Up to 1957 conditions per place. [2022-12-05 20:55:38,030 INFO L137 encePairwiseOnDemand]: 12/25 looper letters, 376 selfloop transitions, 321 changer transitions 7/704 dead transitions. [2022-12-05 20:55:38,030 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 704 transitions, 19624 flow [2022-12-05 20:55:38,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-05 20:55:38,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-05 20:55:38,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 86 transitions. [2022-12-05 20:55:38,030 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2866666666666667 [2022-12-05 20:55:38,030 INFO L175 Difference]: Start difference. First operand has 433 places, 669 transitions, 18051 flow. Second operand 12 states and 86 transitions. [2022-12-05 20:55:38,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 704 transitions, 19624 flow [2022-12-05 20:55:38,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 704 transitions, 19457 flow, removed 9 selfloop flow, removed 6 redundant places. [2022-12-05 20:55:38,534 INFO L231 Difference]: Finished difference. Result has 437 places, 666 transitions, 18476 flow [2022-12-05 20:55:38,534 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=17888, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18476, PETRI_PLACES=437, PETRI_TRANSITIONS=666} [2022-12-05 20:55:38,535 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 411 predicate places. [2022-12-05 20:55:38,535 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 666 transitions, 18476 flow [2022-12-05 20:55:38,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:38,535 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:38,535 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:38,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-12-05 20:55:38,535 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:38,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:38,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1411631120, now seen corresponding path program 25 times [2022-12-05 20:55:38,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:38,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80864721] [2022-12-05 20:55:38,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:38,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:38,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:39,082 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:39,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:39,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80864721] [2022-12-05 20:55:39,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80864721] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:39,082 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:55:39,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-05 20:55:39,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754298392] [2022-12-05 20:55:39,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:39,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-05 20:55:39,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:39,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-05 20:55:39,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-12-05 20:55:39,083 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:39,083 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 666 transitions, 18476 flow. Second operand has 14 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:39,083 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:39,083 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:39,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:40,877 INFO L130 PetriNetUnfolder]: 2486/4634 cut-off events. [2022-12-05 20:55:40,877 INFO L131 PetriNetUnfolder]: For 120255/120255 co-relation queries the response was YES. [2022-12-05 20:55:40,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41881 conditions, 4634 events. 2486/4634 cut-off events. For 120255/120255 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 32072 event pairs, 309 based on Foata normal form. 5/4639 useless extension candidates. Maximal degree in co-relation 41760. Up to 1743 conditions per place. [2022-12-05 20:55:40,937 INFO L137 encePairwiseOnDemand]: 12/25 looper letters, 365 selfloop transitions, 344 changer transitions 9/718 dead transitions. [2022-12-05 20:55:40,938 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 718 transitions, 20108 flow [2022-12-05 20:55:40,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-05 20:55:40,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-12-05 20:55:40,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 132 transitions. [2022-12-05 20:55:40,938 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.27789473684210525 [2022-12-05 20:55:40,939 INFO L175 Difference]: Start difference. First operand has 437 places, 666 transitions, 18476 flow. Second operand 19 states and 132 transitions. [2022-12-05 20:55:40,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 718 transitions, 20108 flow [2022-12-05 20:55:41,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 718 transitions, 19594 flow, removed 3 selfloop flow, removed 11 redundant places. [2022-12-05 20:55:41,474 INFO L231 Difference]: Finished difference. Result has 443 places, 663 transitions, 18590 flow [2022-12-05 20:55:41,474 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=17944, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=18590, PETRI_PLACES=443, PETRI_TRANSITIONS=663} [2022-12-05 20:55:41,475 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 417 predicate places. [2022-12-05 20:55:41,475 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 663 transitions, 18590 flow [2022-12-05 20:55:41,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:41,475 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:41,475 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:41,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-12-05 20:55:41,475 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:41,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:41,475 INFO L85 PathProgramCache]: Analyzing trace with hash 103458502, now seen corresponding path program 26 times [2022-12-05 20:55:41,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:41,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55385455] [2022-12-05 20:55:41,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:41,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:41,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:42,407 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 20:55:42,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:42,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55385455] [2022-12-05 20:55:42,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55385455] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:55:42,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386758616] [2022-12-05 20:55:42,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 20:55:42,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:55:42,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:55:42,408 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:55:42,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-05 20:55:42,575 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-05 20:55:42,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:55:42,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 42 conjunts are in the unsatisfiable core [2022-12-05 20:55:42,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:55:42,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 20:55:42,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 20:55:42,842 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-05 20:55:42,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 33 [2022-12-05 20:55:42,985 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:42,985 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:55:42,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386758616] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:42,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:55:42,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [17] total 27 [2022-12-05 20:55:42,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667047251] [2022-12-05 20:55:42,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:42,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:55:42,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:42,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:55:42,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2022-12-05 20:55:42,986 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:42,986 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 663 transitions, 18590 flow. Second operand has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:42,986 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:42,986 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:42,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:44,736 INFO L130 PetriNetUnfolder]: 2478/4616 cut-off events. [2022-12-05 20:55:44,737 INFO L131 PetriNetUnfolder]: For 120448/120448 co-relation queries the response was YES. [2022-12-05 20:55:44,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42327 conditions, 4616 events. 2478/4616 cut-off events. For 120448/120448 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 31775 event pairs, 555 based on Foata normal form. 5/4621 useless extension candidates. Maximal degree in co-relation 42206. Up to 1816 conditions per place. [2022-12-05 20:55:44,813 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 388 selfloop transitions, 318 changer transitions 9/715 dead transitions. [2022-12-05 20:55:44,813 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 715 transitions, 20265 flow [2022-12-05 20:55:44,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 20:55:44,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 20:55:44,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 107 transitions. [2022-12-05 20:55:44,814 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3292307692307692 [2022-12-05 20:55:44,814 INFO L175 Difference]: Start difference. First operand has 443 places, 663 transitions, 18590 flow. Second operand 13 states and 107 transitions. [2022-12-05 20:55:44,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 715 transitions, 20265 flow [2022-12-05 20:55:45,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 715 transitions, 19616 flow, removed 4 selfloop flow, removed 15 redundant places. [2022-12-05 20:55:45,419 INFO L231 Difference]: Finished difference. Result has 437 places, 660 transitions, 18517 flow [2022-12-05 20:55:45,420 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=17925, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=18517, PETRI_PLACES=437, PETRI_TRANSITIONS=660} [2022-12-05 20:55:45,420 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 411 predicate places. [2022-12-05 20:55:45,420 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 660 transitions, 18517 flow [2022-12-05 20:55:45,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 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-12-05 20:55:45,420 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:45,420 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:45,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-12-05 20:55:45,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:55:45,625 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:45,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:45,626 INFO L85 PathProgramCache]: Analyzing trace with hash -606216779, now seen corresponding path program 1 times [2022-12-05 20:55:45,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:45,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086949581] [2022-12-05 20:55:45,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:45,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:45,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:45,885 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:45,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:45,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086949581] [2022-12-05 20:55:45,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086949581] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:55:45,885 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:55:45,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:55:45,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700443114] [2022-12-05 20:55:45,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:55:45,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:55:45,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:45,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:55:45,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:55:45,886 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:45,886 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 660 transitions, 18517 flow. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:55:45,886 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:45,886 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:45,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:47,342 INFO L130 PetriNetUnfolder]: 2567/4765 cut-off events. [2022-12-05 20:55:47,342 INFO L131 PetriNetUnfolder]: For 114506/114506 co-relation queries the response was YES. [2022-12-05 20:55:47,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43203 conditions, 4765 events. 2567/4765 cut-off events. For 114506/114506 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 32866 event pairs, 447 based on Foata normal form. 8/4773 useless extension candidates. Maximal degree in co-relation 43082. Up to 2464 conditions per place. [2022-12-05 20:55:47,395 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 395 selfloop transitions, 319 changer transitions 8/722 dead transitions. [2022-12-05 20:55:47,395 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 722 transitions, 20445 flow [2022-12-05 20:55:47,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-05 20:55:47,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-05 20:55:47,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 107 transitions. [2022-12-05 20:55:47,396 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3566666666666667 [2022-12-05 20:55:47,396 INFO L175 Difference]: Start difference. First operand has 437 places, 660 transitions, 18517 flow. Second operand 12 states and 107 transitions. [2022-12-05 20:55:47,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 722 transitions, 20445 flow [2022-12-05 20:55:47,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 722 transitions, 19792 flow, removed 4 selfloop flow, removed 14 redundant places. [2022-12-05 20:55:47,913 INFO L231 Difference]: Finished difference. Result has 432 places, 662 transitions, 18655 flow [2022-12-05 20:55:47,913 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=17800, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18655, PETRI_PLACES=432, PETRI_TRANSITIONS=662} [2022-12-05 20:55:47,913 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 406 predicate places. [2022-12-05 20:55:47,914 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 662 transitions, 18655 flow [2022-12-05 20:55:47,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:55:47,914 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:47,914 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:47,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-12-05 20:55:47,914 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:47,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:47,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1869705737, now seen corresponding path program 2 times [2022-12-05 20:55:47,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:47,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483587793] [2022-12-05 20:55:47,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:47,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:47,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:48,859 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 20:55:48,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:48,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483587793] [2022-12-05 20:55:48,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483587793] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:55:48,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575229598] [2022-12-05 20:55:48,860 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 20:55:48,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:55:48,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:55:48,861 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:55:48,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-05 20:55:49,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 20:55:49,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:55:49,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-05 20:55:49,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:55:49,171 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 20:55:49,171 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 18 [2022-12-05 20:55:49,180 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:49,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 20:55:49,293 INFO L321 Elim1Store]: treesize reduction 30, result has 58.9 percent of original size [2022-12-05 20:55:49,293 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 52 [2022-12-05 20:55:49,328 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:49,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575229598] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 20:55:49,328 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 20:55:49,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 9, 7] total 30 [2022-12-05 20:55:49,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091908329] [2022-12-05 20:55:49,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 20:55:49,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-12-05 20:55:49,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:49,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-12-05 20:55:49,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2022-12-05 20:55:49,329 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:49,329 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 662 transitions, 18655 flow. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 30 states have internal predecessors, (58), 0 states have call successors, (0), 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-12-05 20:55:49,329 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:49,329 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:49,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:53,253 INFO L130 PetriNetUnfolder]: 5243/9675 cut-off events. [2022-12-05 20:55:53,254 INFO L131 PetriNetUnfolder]: For 243150/243150 co-relation queries the response was YES. [2022-12-05 20:55:53,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89352 conditions, 9675 events. 5243/9675 cut-off events. For 243150/243150 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 74786 event pairs, 1054 based on Foata normal form. 24/9699 useless extension candidates. Maximal degree in co-relation 89233. Up to 2880 conditions per place. [2022-12-05 20:55:53,636 INFO L137 encePairwiseOnDemand]: 10/25 looper letters, 753 selfloop transitions, 690 changer transitions 0/1443 dead transitions. [2022-12-05 20:55:53,636 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 1443 transitions, 42810 flow [2022-12-05 20:55:53,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-12-05 20:55:53,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-12-05 20:55:53,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 225 transitions. [2022-12-05 20:55:53,637 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.28125 [2022-12-05 20:55:53,637 INFO L175 Difference]: Start difference. First operand has 432 places, 662 transitions, 18655 flow. Second operand 32 states and 225 transitions. [2022-12-05 20:55:53,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 1443 transitions, 42810 flow [2022-12-05 20:55:55,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 1443 transitions, 42221 flow, removed 2 selfloop flow, removed 10 redundant places. [2022-12-05 20:55:55,187 INFO L231 Difference]: Finished difference. Result has 456 places, 1025 transitions, 32356 flow [2022-12-05 20:55:55,188 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=18388, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=32356, PETRI_PLACES=456, PETRI_TRANSITIONS=1025} [2022-12-05 20:55:55,189 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 430 predicate places. [2022-12-05 20:55:55,189 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 1025 transitions, 32356 flow [2022-12-05 20:55:55,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 30 states have internal predecessors, (58), 0 states have call successors, (0), 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-12-05 20:55:55,194 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:55:55,194 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:55:55,200 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-12-05 20:55:55,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:55:55,401 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:55:55,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:55:55,401 INFO L85 PathProgramCache]: Analyzing trace with hash 2108696319, now seen corresponding path program 1 times [2022-12-05 20:55:55,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:55:55,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957769925] [2022-12-05 20:55:55,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:55,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:55:55,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:55,443 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:55,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:55:55,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957769925] [2022-12-05 20:55:55,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957769925] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:55:55,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436326788] [2022-12-05 20:55:55,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:55:55,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:55:55,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:55:55,445 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:55:55,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-05 20:55:55,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:55:55,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-05 20:55:55,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:55:55,640 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:55,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 20:55:55,668 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:55:55,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436326788] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 20:55:55,669 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 20:55:55,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-12-05 20:55:55,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170682394] [2022-12-05 20:55:55,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 20:55:55,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 20:55:55,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:55:55,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 20:55:55,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2022-12-05 20:55:55,669 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:55:55,670 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 1025 transitions, 32356 flow. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 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-12-05 20:55:55,670 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:55:55,670 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:55:55,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:55:59,840 INFO L130 PetriNetUnfolder]: 7093/12379 cut-off events. [2022-12-05 20:55:59,840 INFO L131 PetriNetUnfolder]: For 295179/295179 co-relation queries the response was YES. [2022-12-05 20:55:59,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114624 conditions, 12379 events. 7093/12379 cut-off events. For 295179/295179 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 87797 event pairs, 1236 based on Foata normal form. 584/12963 useless extension candidates. Maximal degree in co-relation 114500. Up to 3604 conditions per place. [2022-12-05 20:55:59,997 INFO L137 encePairwiseOnDemand]: 20/25 looper letters, 1083 selfloop transitions, 298 changer transitions 0/1381 dead transitions. [2022-12-05 20:55:59,997 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 1381 transitions, 41686 flow [2022-12-05 20:55:59,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 20:55:59,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 20:55:59,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2022-12-05 20:55:59,998 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.5485714285714286 [2022-12-05 20:55:59,998 INFO L175 Difference]: Start difference. First operand has 456 places, 1025 transitions, 32356 flow. Second operand 7 states and 96 transitions. [2022-12-05 20:55:59,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 1381 transitions, 41686 flow [2022-12-05 20:56:02,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 1381 transitions, 41089 flow, removed 70 selfloop flow, removed 9 redundant places. [2022-12-05 20:56:02,034 INFO L231 Difference]: Finished difference. Result has 457 places, 1082 transitions, 33832 flow [2022-12-05 20:56:02,035 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=31904, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1025, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=783, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=33832, PETRI_PLACES=457, PETRI_TRANSITIONS=1082} [2022-12-05 20:56:02,035 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 431 predicate places. [2022-12-05 20:56:02,035 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 1082 transitions, 33832 flow [2022-12-05 20:56:02,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 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-12-05 20:56:02,036 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:56:02,036 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:56:02,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-12-05 20:56:02,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:56:02,241 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:56:02,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:56:02,242 INFO L85 PathProgramCache]: Analyzing trace with hash -832182259, now seen corresponding path program 3 times [2022-12-05 20:56:02,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:56:02,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595290089] [2022-12-05 20:56:02,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:56:02,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:56:02,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:56:02,542 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:56:02,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:56:02,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595290089] [2022-12-05 20:56:02,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595290089] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:56:02,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:56:02,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:56:02,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479687534] [2022-12-05 20:56:02,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:56:02,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:56:02,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:56:02,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:56:02,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:56:02,543 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:56:02,543 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 1082 transitions, 33832 flow. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:56:02,543 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:56:02,543 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:56:02,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:56:07,132 INFO L130 PetriNetUnfolder]: 7417/12909 cut-off events. [2022-12-05 20:56:07,133 INFO L131 PetriNetUnfolder]: For 339651/339651 co-relation queries the response was YES. [2022-12-05 20:56:07,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121424 conditions, 12909 events. 7417/12909 cut-off events. For 339651/339651 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 91916 event pairs, 1092 based on Foata normal form. 24/12933 useless extension candidates. Maximal degree in co-relation 121299. Up to 6076 conditions per place. [2022-12-05 20:56:07,306 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 380 selfloop transitions, 789 changer transitions 1/1170 dead transitions. [2022-12-05 20:56:07,306 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 1170 transitions, 37579 flow [2022-12-05 20:56:07,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-05 20:56:07,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-05 20:56:07,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 127 transitions. [2022-12-05 20:56:07,306 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3175 [2022-12-05 20:56:07,307 INFO L175 Difference]: Start difference. First operand has 457 places, 1082 transitions, 33832 flow. Second operand 16 states and 127 transitions. [2022-12-05 20:56:07,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 1170 transitions, 37579 flow [2022-12-05 20:56:09,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 1170 transitions, 37335 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-12-05 20:56:09,629 INFO L231 Difference]: Finished difference. Result has 471 places, 1110 transitions, 36284 flow [2022-12-05 20:56:09,630 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=33602, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1082, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=761, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=36284, PETRI_PLACES=471, PETRI_TRANSITIONS=1110} [2022-12-05 20:56:09,630 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 445 predicate places. [2022-12-05 20:56:09,630 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 1110 transitions, 36284 flow [2022-12-05 20:56:09,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:56:09,630 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:56:09,630 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:56:09,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-12-05 20:56:09,630 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:56:09,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:56:09,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1090740909, now seen corresponding path program 4 times [2022-12-05 20:56:09,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:56:09,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232001398] [2022-12-05 20:56:09,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:56:09,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:56:09,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:56:09,939 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:56:09,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:56:09,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232001398] [2022-12-05 20:56:09,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232001398] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:56:09,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:56:09,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:56:09,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245922065] [2022-12-05 20:56:09,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:56:09,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:56:09,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:56:09,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:56:09,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:56:09,941 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:56:09,941 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 1110 transitions, 36284 flow. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:56:09,941 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:56:09,941 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:56:09,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:56:14,769 INFO L130 PetriNetUnfolder]: 7393/12885 cut-off events. [2022-12-05 20:56:14,770 INFO L131 PetriNetUnfolder]: For 357411/357411 co-relation queries the response was YES. [2022-12-05 20:56:14,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124717 conditions, 12885 events. 7393/12885 cut-off events. For 357411/357411 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 91921 event pairs, 1096 based on Foata normal form. 24/12909 useless extension candidates. Maximal degree in co-relation 124590. Up to 5872 conditions per place. [2022-12-05 20:56:14,955 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 380 selfloop transitions, 766 changer transitions 0/1146 dead transitions. [2022-12-05 20:56:14,956 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 1146 transitions, 38424 flow [2022-12-05 20:56:14,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-05 20:56:14,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-05 20:56:14,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 117 transitions. [2022-12-05 20:56:14,956 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.312 [2022-12-05 20:56:14,957 INFO L175 Difference]: Start difference. First operand has 471 places, 1110 transitions, 36284 flow. Second operand 15 states and 117 transitions. [2022-12-05 20:56:14,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 1146 transitions, 38424 flow [2022-12-05 20:56:17,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 1146 transitions, 37428 flow, removed 24 selfloop flow, removed 10 redundant places. [2022-12-05 20:56:17,667 INFO L231 Difference]: Finished difference. Result has 475 places, 1098 transitions, 36326 flow [2022-12-05 20:56:17,668 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=34794, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1098, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=766, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=36326, PETRI_PLACES=475, PETRI_TRANSITIONS=1098} [2022-12-05 20:56:17,668 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 449 predicate places. [2022-12-05 20:56:17,668 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 1098 transitions, 36326 flow [2022-12-05 20:56:17,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:56:17,669 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:56:17,669 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:56:17,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-12-05 20:56:17,669 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:56:17,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:56:17,669 INFO L85 PathProgramCache]: Analyzing trace with hash 357864079, now seen corresponding path program 5 times [2022-12-05 20:56:17,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:56:17,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165847188] [2022-12-05 20:56:17,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:56:17,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:56:17,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:56:17,961 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:56:17,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:56:17,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165847188] [2022-12-05 20:56:17,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165847188] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:56:17,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107568088] [2022-12-05 20:56:17,961 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 20:56:17,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:56:17,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:56:17,962 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:56:17,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-05 20:56:18,230 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-12-05 20:56:18,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:56:18,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-05 20:56:18,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:56:18,309 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 20:56:18,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 18 [2022-12-05 20:56:18,319 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:56:18,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 20:56:18,383 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-12-05 20:56:18,383 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 62 [2022-12-05 20:56:18,424 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:56:18,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107568088] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 20:56:18,424 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 20:56:18,424 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 7] total 17 [2022-12-05 20:56:18,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46853623] [2022-12-05 20:56:18,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 20:56:18,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-05 20:56:18,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:56:18,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-05 20:56:18,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-12-05 20:56:18,425 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:56:18,425 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 1098 transitions, 36326 flow. Second operand has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 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-12-05 20:56:18,425 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:56:18,425 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:56:18,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:56:23,209 INFO L130 PetriNetUnfolder]: 7429/12945 cut-off events. [2022-12-05 20:56:23,209 INFO L131 PetriNetUnfolder]: For 380179/380179 co-relation queries the response was YES. [2022-12-05 20:56:23,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126871 conditions, 12945 events. 7429/12945 cut-off events. For 380179/380179 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 92323 event pairs, 1418 based on Foata normal form. 24/12969 useless extension candidates. Maximal degree in co-relation 126744. Up to 7198 conditions per place. [2022-12-05 20:56:23,396 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 387 selfloop transitions, 767 changer transitions 0/1154 dead transitions. [2022-12-05 20:56:23,396 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 1154 transitions, 39777 flow [2022-12-05 20:56:23,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 20:56:23,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 20:56:23,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 111 transitions. [2022-12-05 20:56:23,397 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3171428571428571 [2022-12-05 20:56:23,397 INFO L175 Difference]: Start difference. First operand has 475 places, 1098 transitions, 36326 flow. Second operand 14 states and 111 transitions. [2022-12-05 20:56:23,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 1154 transitions, 39777 flow [2022-12-05 20:56:25,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 1154 transitions, 38119 flow, removed 40 selfloop flow, removed 12 redundant places. [2022-12-05 20:56:25,459 INFO L231 Difference]: Finished difference. Result has 478 places, 1113 transitions, 36986 flow [2022-12-05 20:56:25,460 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=34692, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1098, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=752, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=36986, PETRI_PLACES=478, PETRI_TRANSITIONS=1113} [2022-12-05 20:56:25,460 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 452 predicate places. [2022-12-05 20:56:25,460 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 1113 transitions, 36986 flow [2022-12-05 20:56:25,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 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-12-05 20:56:25,460 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:56:25,460 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:56:25,465 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-12-05 20:56:25,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:56:25,661 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:56:25,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:56:25,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1136828907, now seen corresponding path program 6 times [2022-12-05 20:56:25,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:56:25,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55726881] [2022-12-05 20:56:25,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:56:25,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:56:25,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:56:25,943 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:56:25,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:56:25,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55726881] [2022-12-05 20:56:25,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55726881] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:56:25,944 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:56:25,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:56:25,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860963963] [2022-12-05 20:56:25,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:56:25,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:56:25,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:56:25,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:56:25,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:56:25,944 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:56:25,945 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 1113 transitions, 36986 flow. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:56:25,945 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:56:25,945 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:56:25,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:56:30,718 INFO L130 PetriNetUnfolder]: 7381/12857 cut-off events. [2022-12-05 20:56:30,718 INFO L131 PetriNetUnfolder]: For 376468/376468 co-relation queries the response was YES. [2022-12-05 20:56:30,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125789 conditions, 12857 events. 7381/12857 cut-off events. For 376468/376468 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 91615 event pairs, 1130 based on Foata normal form. 24/12881 useless extension candidates. Maximal degree in co-relation 125660. Up to 5084 conditions per place. [2022-12-05 20:56:30,901 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 343 selfloop transitions, 803 changer transitions 0/1146 dead transitions. [2022-12-05 20:56:30,901 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 1146 transitions, 39099 flow [2022-12-05 20:56:30,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-05 20:56:30,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-05 20:56:30,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 118 transitions. [2022-12-05 20:56:30,902 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.31466666666666665 [2022-12-05 20:56:30,902 INFO L175 Difference]: Start difference. First operand has 478 places, 1113 transitions, 36986 flow. Second operand 15 states and 118 transitions. [2022-12-05 20:56:30,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 1146 transitions, 39099 flow [2022-12-05 20:56:33,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 1146 transitions, 37875 flow, removed 25 selfloop flow, removed 9 redundant places. [2022-12-05 20:56:33,141 INFO L231 Difference]: Finished difference. Result has 483 places, 1100 transitions, 36860 flow [2022-12-05 20:56:33,142 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=35254, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=803, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=36860, PETRI_PLACES=483, PETRI_TRANSITIONS=1100} [2022-12-05 20:56:33,142 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 457 predicate places. [2022-12-05 20:56:33,142 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 1100 transitions, 36860 flow [2022-12-05 20:56:33,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:56:33,142 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:56:33,142 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:56:33,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-12-05 20:56:33,142 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:56:33,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:56:33,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1969190391, now seen corresponding path program 7 times [2022-12-05 20:56:33,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:56:33,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145492886] [2022-12-05 20:56:33,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:56:33,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:56:33,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:56:33,432 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:56:33,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:56:33,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145492886] [2022-12-05 20:56:33,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145492886] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:56:33,432 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:56:33,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:56:33,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589856293] [2022-12-05 20:56:33,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:56:33,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:56:33,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:56:33,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:56:33,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:56:33,433 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:56:33,433 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 1100 transitions, 36860 flow. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:56:33,433 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:56:33,433 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:56:33,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:56:38,231 INFO L130 PetriNetUnfolder]: 7357/12813 cut-off events. [2022-12-05 20:56:38,231 INFO L131 PetriNetUnfolder]: For 370475/370475 co-relation queries the response was YES. [2022-12-05 20:56:38,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126168 conditions, 12813 events. 7357/12813 cut-off events. For 370475/370475 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 91008 event pairs, 456 based on Foata normal form. 12/12825 useless extension candidates. Maximal degree in co-relation 126042. Up to 4170 conditions per place. [2022-12-05 20:56:38,405 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 394 selfloop transitions, 808 changer transitions 0/1202 dead transitions. [2022-12-05 20:56:38,405 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 1202 transitions, 40846 flow [2022-12-05 20:56:38,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-05 20:56:38,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-12-05 20:56:38,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 104 transitions. [2022-12-05 20:56:38,406 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2022-12-05 20:56:38,406 INFO L175 Difference]: Start difference. First operand has 483 places, 1100 transitions, 36860 flow. Second operand 12 states and 104 transitions. [2022-12-05 20:56:38,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 1202 transitions, 40846 flow [2022-12-05 20:56:40,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 1202 transitions, 39422 flow, removed 24 selfloop flow, removed 10 redundant places. [2022-12-05 20:56:40,794 INFO L231 Difference]: Finished difference. Result has 486 places, 1142 transitions, 37967 flow [2022-12-05 20:56:40,795 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=35188, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1094, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=760, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=37967, PETRI_PLACES=486, PETRI_TRANSITIONS=1142} [2022-12-05 20:56:40,795 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 460 predicate places. [2022-12-05 20:56:40,795 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 1142 transitions, 37967 flow [2022-12-05 20:56:40,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:56:40,795 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:56:40,795 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:56:40,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2022-12-05 20:56:40,796 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:56:40,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:56:40,796 INFO L85 PathProgramCache]: Analyzing trace with hash -305806453, now seen corresponding path program 8 times [2022-12-05 20:56:40,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:56:40,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572476549] [2022-12-05 20:56:40,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:56:40,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:56:40,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:56:41,121 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:56:41,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:56:41,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572476549] [2022-12-05 20:56:41,122 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572476549] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:56:41,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750996262] [2022-12-05 20:56:41,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 20:56:41,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:56:41,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:56:41,132 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:56:41,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-05 20:56:41,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 20:56:41,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:56:41,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-05 20:56:41,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:56:41,442 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-05 20:56:41,445 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:56:41,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 20:56:41,498 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-12-05 20:56:41,498 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 62 [2022-12-05 20:56:41,527 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:56:41,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750996262] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 20:56:41,527 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 20:56:41,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 7] total 16 [2022-12-05 20:56:41,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555221199] [2022-12-05 20:56:41,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 20:56:41,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-05 20:56:41,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:56:41,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-05 20:56:41,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-12-05 20:56:41,528 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:56:41,528 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 1142 transitions, 37967 flow. Second operand has 16 states, 16 states have (on average 2.625) internal successors, (42), 16 states have internal predecessors, (42), 0 states have call successors, (0), 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-12-05 20:56:41,528 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:56:41,528 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:56:41,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:56:46,096 INFO L130 PetriNetUnfolder]: 7365/12837 cut-off events. [2022-12-05 20:56:46,097 INFO L131 PetriNetUnfolder]: For 386396/386396 co-relation queries the response was YES. [2022-12-05 20:56:46,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128112 conditions, 12837 events. 7365/12837 cut-off events. For 386396/386396 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 91430 event pairs, 984 based on Foata normal form. 24/12861 useless extension candidates. Maximal degree in co-relation 127985. Up to 4170 conditions per place. [2022-12-05 20:56:46,280 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 371 selfloop transitions, 822 changer transitions 0/1193 dead transitions. [2022-12-05 20:56:46,280 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 1193 transitions, 40823 flow [2022-12-05 20:56:46,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 20:56:46,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 20:56:46,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 105 transitions. [2022-12-05 20:56:46,281 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3230769230769231 [2022-12-05 20:56:46,281 INFO L175 Difference]: Start difference. First operand has 486 places, 1142 transitions, 37967 flow. Second operand 13 states and 105 transitions. [2022-12-05 20:56:46,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 1193 transitions, 40823 flow [2022-12-05 20:56:48,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 1193 transitions, 40497 flow, removed 74 selfloop flow, removed 5 redundant places. [2022-12-05 20:56:48,658 INFO L231 Difference]: Finished difference. Result has 495 places, 1142 transitions, 39305 flow [2022-12-05 20:56:48,659 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=37277, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=814, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=39305, PETRI_PLACES=495, PETRI_TRANSITIONS=1142} [2022-12-05 20:56:48,659 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 469 predicate places. [2022-12-05 20:56:48,659 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 1142 transitions, 39305 flow [2022-12-05 20:56:48,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 16 states have internal predecessors, (42), 0 states have call successors, (0), 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-12-05 20:56:48,659 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:56:48,660 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:56:48,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-12-05 20:56:48,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:56:48,860 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:56:48,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:56:48,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1755992787, now seen corresponding path program 9 times [2022-12-05 20:56:48,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:56:48,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812196648] [2022-12-05 20:56:48,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:56:48,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:56:48,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:56:49,504 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-05 20:56:49,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:56:49,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812196648] [2022-12-05 20:56:49,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812196648] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:56:49,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581003801] [2022-12-05 20:56:49,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 20:56:49,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:56:49,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:56:49,506 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:56:49,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-05 20:56:49,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-05 20:56:49,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:56:49,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-05 20:56:49,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:56:49,816 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:56:49,816 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:56:49,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581003801] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:56:49,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:56:49,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [17] total 21 [2022-12-05 20:56:49,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469149564] [2022-12-05 20:56:49,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:56:49,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 20:56:49,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:56:49,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 20:56:49,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-12-05 20:56:49,817 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:56:49,817 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 1142 transitions, 39305 flow. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:56:49,817 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:56:49,817 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:56:49,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:56:54,371 INFO L130 PetriNetUnfolder]: 7389/12889 cut-off events. [2022-12-05 20:56:54,371 INFO L131 PetriNetUnfolder]: For 414078/414078 co-relation queries the response was YES. [2022-12-05 20:56:54,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131020 conditions, 12889 events. 7389/12889 cut-off events. For 414078/414078 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 91990 event pairs, 1042 based on Foata normal form. 8/12897 useless extension candidates. Maximal degree in co-relation 130892. Up to 4170 conditions per place. [2022-12-05 20:56:54,555 INFO L137 encePairwiseOnDemand]: 16/25 looper letters, 366 selfloop transitions, 813 changer transitions 0/1179 dead transitions. [2022-12-05 20:56:54,555 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 1179 transitions, 42112 flow [2022-12-05 20:56:54,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 20:56:54,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 20:56:54,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 87 transitions. [2022-12-05 20:56:54,556 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.348 [2022-12-05 20:56:54,556 INFO L175 Difference]: Start difference. First operand has 495 places, 1142 transitions, 39305 flow. Second operand 10 states and 87 transitions. [2022-12-05 20:56:54,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 1179 transitions, 42112 flow [2022-12-05 20:56:56,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 1179 transitions, 40615 flow, removed 34 selfloop flow, removed 9 redundant places. [2022-12-05 20:56:56,757 INFO L231 Difference]: Finished difference. Result has 497 places, 1146 transitions, 40357 flow [2022-12-05 20:56:56,757 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=37812, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=809, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=40357, PETRI_PLACES=497, PETRI_TRANSITIONS=1146} [2022-12-05 20:56:56,758 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 471 predicate places. [2022-12-05 20:56:56,758 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 1146 transitions, 40357 flow [2022-12-05 20:56:56,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:56:56,758 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:56:56,758 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:56:56,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-12-05 20:56:56,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2022-12-05 20:56:56,963 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:56:56,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:56:56,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1244268239, now seen corresponding path program 10 times [2022-12-05 20:56:56,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:56:56,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791324337] [2022-12-05 20:56:56,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:56:56,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:56:56,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:56:57,264 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:56:57,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:56:57,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791324337] [2022-12-05 20:56:57,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791324337] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:56:57,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414235750] [2022-12-05 20:56:57,264 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 20:56:57,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:56:57,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:56:57,265 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:56:57,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-05 20:56:57,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 20:56:57,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:56:57,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-05 20:56:57,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:56:57,496 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 20:56:57,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 22 [2022-12-05 20:56:57,506 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:56:57,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 20:56:59,574 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-12-05 20:56:59,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 62 [2022-12-05 20:56:59,613 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:56:59,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414235750] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 20:56:59,613 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 20:56:59,613 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 19 [2022-12-05 20:56:59,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126347145] [2022-12-05 20:56:59,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 20:56:59,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 20:56:59,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:56:59,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 20:56:59,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=272, Unknown=1, NotChecked=0, Total=342 [2022-12-05 20:56:59,614 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:56:59,614 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 1146 transitions, 40357 flow. Second operand has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 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-12-05 20:56:59,614 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:56:59,614 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:56:59,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:57:04,351 INFO L130 PetriNetUnfolder]: 7369/12849 cut-off events. [2022-12-05 20:57:04,351 INFO L131 PetriNetUnfolder]: For 431977/431977 co-relation queries the response was YES. [2022-12-05 20:57:04,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132304 conditions, 12849 events. 7369/12849 cut-off events. For 431977/431977 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 91540 event pairs, 1038 based on Foata normal form. 8/12857 useless extension candidates. Maximal degree in co-relation 132176. Up to 4170 conditions per place. [2022-12-05 20:57:04,548 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 360 selfloop transitions, 819 changer transitions 0/1179 dead transitions. [2022-12-05 20:57:04,548 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 1179 transitions, 42792 flow [2022-12-05 20:57:04,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-05 20:57:04,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-05 20:57:04,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 92 transitions. [2022-12-05 20:57:04,548 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.33454545454545453 [2022-12-05 20:57:04,548 INFO L175 Difference]: Start difference. First operand has 497 places, 1146 transitions, 40357 flow. Second operand 11 states and 92 transitions. [2022-12-05 20:57:04,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 1179 transitions, 42792 flow [2022-12-05 20:57:06,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 1179 transitions, 41017 flow, removed 0 selfloop flow, removed 9 redundant places. [2022-12-05 20:57:06,999 INFO L231 Difference]: Finished difference. Result has 499 places, 1143 transitions, 40048 flow [2022-12-05 20:57:06,999 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=38368, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=818, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=40048, PETRI_PLACES=499, PETRI_TRANSITIONS=1143} [2022-12-05 20:57:06,999 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 473 predicate places. [2022-12-05 20:57:06,999 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 1143 transitions, 40048 flow [2022-12-05 20:57:07,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 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-12-05 20:57:07,000 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:57:07,000 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:57:07,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-12-05 20:57:07,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:57:07,200 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:57:07,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:57:07,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1859181645, now seen corresponding path program 11 times [2022-12-05 20:57:07,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:57:07,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472538502] [2022-12-05 20:57:07,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:57:07,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:57:07,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:57:07,507 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:57:07,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:57:07,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472538502] [2022-12-05 20:57:07,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472538502] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:57:07,508 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:57:07,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-05 20:57:07,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366781202] [2022-12-05 20:57:07,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:57:07,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:57:07,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:57:07,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:57:07,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2022-12-05 20:57:07,508 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:57:07,509 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 1143 transitions, 40048 flow. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:57:07,509 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:57:07,509 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:57:07,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:57:12,104 INFO L130 PetriNetUnfolder]: 7349/12809 cut-off events. [2022-12-05 20:57:12,104 INFO L131 PetriNetUnfolder]: For 419279/419279 co-relation queries the response was YES. [2022-12-05 20:57:12,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131349 conditions, 12809 events. 7349/12809 cut-off events. For 419279/419279 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 91226 event pairs, 1390 based on Foata normal form. 8/12817 useless extension candidates. Maximal degree in co-relation 131221. Up to 5955 conditions per place. [2022-12-05 20:57:12,270 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 648 selfloop transitions, 520 changer transitions 5/1173 dead transitions. [2022-12-05 20:57:12,270 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 1173 transitions, 42608 flow [2022-12-05 20:57:12,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 20:57:12,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 20:57:12,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 75 transitions. [2022-12-05 20:57:12,271 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3 [2022-12-05 20:57:12,271 INFO L175 Difference]: Start difference. First operand has 499 places, 1143 transitions, 40048 flow. Second operand 10 states and 75 transitions. [2022-12-05 20:57:12,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 1173 transitions, 42608 flow [2022-12-05 20:57:14,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 1173 transitions, 40424 flow, removed 20 selfloop flow, removed 17 redundant places. [2022-12-05 20:57:14,337 INFO L231 Difference]: Finished difference. Result has 491 places, 1139 transitions, 38791 flow [2022-12-05 20:57:14,337 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=37845, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=520, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=38791, PETRI_PLACES=491, PETRI_TRANSITIONS=1139} [2022-12-05 20:57:14,338 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 465 predicate places. [2022-12-05 20:57:14,338 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 1139 transitions, 38791 flow [2022-12-05 20:57:14,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:57:14,338 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:57:14,338 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:57:14,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2022-12-05 20:57:14,338 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:57:14,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:57:14,338 INFO L85 PathProgramCache]: Analyzing trace with hash -578060243, now seen corresponding path program 12 times [2022-12-05 20:57:14,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:57:14,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862509788] [2022-12-05 20:57:14,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:57:14,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:57:14,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:57:15,020 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 20:57:15,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:57:15,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862509788] [2022-12-05 20:57:15,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862509788] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:57:15,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683025349] [2022-12-05 20:57:15,020 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 20:57:15,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:57:15,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:57:15,021 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:57:15,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-12-05 20:57:15,219 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 20:57:15,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:57:15,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 30 conjunts are in the unsatisfiable core [2022-12-05 20:57:15,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:57:15,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 20:57:15,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 20:57:15,457 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-05 20:57:15,458 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2022-12-05 20:57:15,491 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:57:15,491 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:57:15,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683025349] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:57:15,491 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:57:15,491 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [17] total 24 [2022-12-05 20:57:15,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432275357] [2022-12-05 20:57:15,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:57:15,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:57:15,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:57:15,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:57:15,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-12-05 20:57:15,492 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:57:15,492 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 1139 transitions, 38791 flow. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:57:15,492 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:57:15,492 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:57:15,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:57:19,945 INFO L130 PetriNetUnfolder]: 7331/12783 cut-off events. [2022-12-05 20:57:19,945 INFO L131 PetriNetUnfolder]: For 403567/403567 co-relation queries the response was YES. [2022-12-05 20:57:20,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128807 conditions, 12783 events. 7331/12783 cut-off events. For 403567/403567 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 91003 event pairs, 1332 based on Foata normal form. 16/12799 useless extension candidates. Maximal degree in co-relation 128684. Up to 7214 conditions per place. [2022-12-05 20:57:20,116 INFO L137 encePairwiseOnDemand]: 16/25 looper letters, 392 selfloop transitions, 760 changer transitions 11/1163 dead transitions. [2022-12-05 20:57:20,116 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 1163 transitions, 41149 flow [2022-12-05 20:57:20,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-05 20:57:20,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-05 20:57:20,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 73 transitions. [2022-12-05 20:57:20,117 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3244444444444444 [2022-12-05 20:57:20,117 INFO L175 Difference]: Start difference. First operand has 491 places, 1139 transitions, 38791 flow. Second operand 9 states and 73 transitions. [2022-12-05 20:57:20,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 1163 transitions, 41149 flow [2022-12-05 20:57:22,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 1163 transitions, 40498 flow, removed 4 selfloop flow, removed 8 redundant places. [2022-12-05 20:57:22,514 INFO L231 Difference]: Finished difference. Result has 489 places, 1130 transitions, 39342 flow [2022-12-05 20:57:22,515 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=38078, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=760, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=39342, PETRI_PLACES=489, PETRI_TRANSITIONS=1130} [2022-12-05 20:57:22,515 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 463 predicate places. [2022-12-05 20:57:22,516 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 1130 transitions, 39342 flow [2022-12-05 20:57:22,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:57:22,516 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:57:22,516 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:57:22,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-12-05 20:57:22,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:57:22,719 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:57:22,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:57:22,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1834616351, now seen corresponding path program 13 times [2022-12-05 20:57:22,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:57:22,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551954581] [2022-12-05 20:57:22,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:57:22,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:57:22,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:57:23,731 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 20:57:23,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:57:23,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551954581] [2022-12-05 20:57:23,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551954581] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:57:23,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134860271] [2022-12-05 20:57:23,732 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 20:57:23,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:57:23,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:57:23,733 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:57:23,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-05 20:57:23,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:57:23,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 30 conjunts are in the unsatisfiable core [2022-12-05 20:57:23,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:57:24,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 20:57:24,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 20:57:24,173 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-05 20:57:24,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 33 [2022-12-05 20:57:24,267 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:57:24,267 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 20:57:24,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134860271] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:57:24,267 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 20:57:24,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [20] total 29 [2022-12-05 20:57:24,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108070113] [2022-12-05 20:57:24,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:57:24,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 20:57:24,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:57:24,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 20:57:24,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=769, Unknown=0, NotChecked=0, Total=870 [2022-12-05 20:57:24,268 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:57:24,268 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 1130 transitions, 39342 flow. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:57:24,268 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:57:24,268 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:57:24,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:57:28,984 INFO L130 PetriNetUnfolder]: 7297/12689 cut-off events. [2022-12-05 20:57:28,985 INFO L131 PetriNetUnfolder]: For 405139/405139 co-relation queries the response was YES. [2022-12-05 20:57:29,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128934 conditions, 12689 events. 7297/12689 cut-off events. For 405139/405139 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 89931 event pairs, 1028 based on Foata normal form. 16/12705 useless extension candidates. Maximal degree in co-relation 128812. Up to 5956 conditions per place. [2022-12-05 20:57:29,152 INFO L137 encePairwiseOnDemand]: 16/25 looper letters, 368 selfloop transitions, 806 changer transitions 0/1174 dead transitions. [2022-12-05 20:57:29,152 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 1174 transitions, 42222 flow [2022-12-05 20:57:29,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-05 20:57:29,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-05 20:57:29,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 88 transitions. [2022-12-05 20:57:29,153 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.32 [2022-12-05 20:57:29,153 INFO L175 Difference]: Start difference. First operand has 489 places, 1130 transitions, 39342 flow. Second operand 11 states and 88 transitions. [2022-12-05 20:57:29,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 1174 transitions, 42222 flow [2022-12-05 20:57:31,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 1174 transitions, 40155 flow, removed 3 selfloop flow, removed 14 redundant places. [2022-12-05 20:57:31,137 INFO L231 Difference]: Finished difference. Result has 480 places, 1132 transitions, 39078 flow [2022-12-05 20:57:31,138 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=37250, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=802, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=39078, PETRI_PLACES=480, PETRI_TRANSITIONS=1132} [2022-12-05 20:57:31,138 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 454 predicate places. [2022-12-05 20:57:31,138 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 1132 transitions, 39078 flow [2022-12-05 20:57:31,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:57:31,138 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:57:31,138 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:57:31,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-12-05 20:57:31,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:57:31,343 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:57:31,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:57:31,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1466733387, now seen corresponding path program 14 times [2022-12-05 20:57:31,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:57:31,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684691072] [2022-12-05 20:57:31,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:57:31,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:57:31,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:57:31,713 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:57:31,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:57:31,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684691072] [2022-12-05 20:57:31,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684691072] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:57:31,713 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:57:31,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 20:57:31,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841932997] [2022-12-05 20:57:31,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:57:31,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:57:31,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:57:31,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:57:31,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:57:31,714 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:57:31,714 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 1132 transitions, 39078 flow. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 11 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:57:31,714 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:57:31,714 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:57:31,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:57:36,090 INFO L130 PetriNetUnfolder]: 7309/12709 cut-off events. [2022-12-05 20:57:36,091 INFO L131 PetriNetUnfolder]: For 396977/396977 co-relation queries the response was YES. [2022-12-05 20:57:36,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128944 conditions, 12709 events. 7309/12709 cut-off events. For 396977/396977 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 89991 event pairs, 1330 based on Foata normal form. 8/12717 useless extension candidates. Maximal degree in co-relation 128827. Up to 7230 conditions per place. [2022-12-05 20:57:36,252 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 383 selfloop transitions, 790 changer transitions 0/1173 dead transitions. [2022-12-05 20:57:36,252 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 1173 transitions, 42061 flow [2022-12-05 20:57:36,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-05 20:57:36,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-05 20:57:36,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 78 transitions. [2022-12-05 20:57:36,253 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.28363636363636363 [2022-12-05 20:57:36,253 INFO L175 Difference]: Start difference. First operand has 480 places, 1132 transitions, 39078 flow. Second operand 11 states and 78 transitions. [2022-12-05 20:57:36,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 1173 transitions, 42061 flow [2022-12-05 20:57:38,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 1173 transitions, 40711 flow, removed 2 selfloop flow, removed 7 redundant places. [2022-12-05 20:57:38,151 INFO L231 Difference]: Finished difference. Result has 484 places, 1137 transitions, 39622 flow [2022-12-05 20:57:38,152 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=37735, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=785, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=39622, PETRI_PLACES=484, PETRI_TRANSITIONS=1137} [2022-12-05 20:57:38,152 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 458 predicate places. [2022-12-05 20:57:38,152 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 1137 transitions, 39622 flow [2022-12-05 20:57:38,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 11 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:57:38,152 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:57:38,152 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:57:38,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2022-12-05 20:57:38,152 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:57:38,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:57:38,152 INFO L85 PathProgramCache]: Analyzing trace with hash 2098532663, now seen corresponding path program 15 times [2022-12-05 20:57:38,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:57:38,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945604582] [2022-12-05 20:57:38,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:57:38,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:57:38,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:57:38,479 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:57:38,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:57:38,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945604582] [2022-12-05 20:57:38,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945604582] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:57:38,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055062157] [2022-12-05 20:57:38,480 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 20:57:38,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:57:38,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:57:38,481 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:57:38,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-05 20:57:38,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-05 20:57:38,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:57:38,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 26 conjunts are in the unsatisfiable core [2022-12-05 20:57:38,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:57:38,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 20:57:38,823 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-12-05 20:57:38,878 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:57:38,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 20:57:38,945 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3706 (Array Int Int)) (~scoreB~0.base Int)) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3706))) (let ((.cse1 (select .cse0 ~scoreB~0.base))) (or (not (<= (select (select .cse0 c_~scoreA~0.base) c_~scoreA~0.offset) (select .cse1 c_~scoreB~0.offset))) (< |c_thread1Thread1of1ForFork1_#t~mem3#1| (+ (select .cse1 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~scoreB~0.offset)) 1)))))) is different from false [2022-12-05 20:57:38,975 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 20:57:38,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 120 treesize of output 152 [2022-12-05 20:57:38,992 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 20:57:38,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 86 [2022-12-05 20:57:39,361 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:57:39,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055062157] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 20:57:39,362 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 20:57:39,362 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [12, 10] total 25 [2022-12-05 20:57:39,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792884677] [2022-12-05 20:57:39,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:57:39,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 20:57:39,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:57:39,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 20:57:39,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=508, Unknown=1, NotChecked=46, Total=650 [2022-12-05 20:57:39,363 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:57:39,363 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 1137 transitions, 39622 flow. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:57:39,363 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:57:39,363 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:57:39,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:57:48,200 INFO L130 PetriNetUnfolder]: 7403/12889 cut-off events. [2022-12-05 20:57:48,200 INFO L131 PetriNetUnfolder]: For 415478/415478 co-relation queries the response was YES. [2022-12-05 20:57:48,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130973 conditions, 12889 events. 7403/12889 cut-off events. For 415478/415478 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 91634 event pairs, 1348 based on Foata normal form. 8/12897 useless extension candidates. Maximal degree in co-relation 130855. Up to 7230 conditions per place. [2022-12-05 20:57:48,443 INFO L137 encePairwiseOnDemand]: 11/25 looper letters, 394 selfloop transitions, 809 changer transitions 0/1203 dead transitions. [2022-12-05 20:57:48,444 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 1203 transitions, 43439 flow [2022-12-05 20:57:48,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-05 20:57:48,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-05 20:57:48,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 74 transitions. [2022-12-05 20:57:48,444 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2690909090909091 [2022-12-05 20:57:48,444 INFO L175 Difference]: Start difference. First operand has 484 places, 1137 transitions, 39622 flow. Second operand 11 states and 74 transitions. [2022-12-05 20:57:48,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 1203 transitions, 43439 flow [2022-12-05 20:57:50,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 1203 transitions, 42025 flow, removed 4 selfloop flow, removed 11 redundant places. [2022-12-05 20:57:50,315 INFO L231 Difference]: Finished difference. Result has 479 places, 1180 transitions, 41169 flow [2022-12-05 20:57:50,316 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=38154, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=763, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=41169, PETRI_PLACES=479, PETRI_TRANSITIONS=1180} [2022-12-05 20:57:50,316 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 453 predicate places. [2022-12-05 20:57:50,316 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 1180 transitions, 41169 flow [2022-12-05 20:57:50,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 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-12-05 20:57:50,316 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:57:50,316 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:57:50,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-12-05 20:57:50,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-12-05 20:57:50,517 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:57:50,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:57:50,517 INFO L85 PathProgramCache]: Analyzing trace with hash 923598774, now seen corresponding path program 1 times [2022-12-05 20:57:50,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:57:50,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579182346] [2022-12-05 20:57:50,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:57:50,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:57:50,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:57:50,983 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:57:50,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:57:50,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579182346] [2022-12-05 20:57:50,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579182346] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:57:50,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961224693] [2022-12-05 20:57:50,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:57:50,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:57:50,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:57:50,986 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:57:50,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-12-05 20:57:51,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:57:51,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 45 conjunts are in the unsatisfiable core [2022-12-05 20:57:51,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:57:51,474 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:57:51,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 20:57:51,854 INFO L321 Elim1Store]: treesize reduction 13, result has 89.2 percent of original size [2022-12-05 20:57:51,855 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 53 treesize of output 127 [2022-12-05 20:57:52,062 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:57:52,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961224693] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 20:57:52,063 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 20:57:52,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 10] total 29 [2022-12-05 20:57:52,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491104577] [2022-12-05 20:57:52,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 20:57:52,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-12-05 20:57:52,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:57:52,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-12-05 20:57:52,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2022-12-05 20:57:52,063 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:57:52,064 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 1180 transitions, 41169 flow. Second operand has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 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-12-05 20:57:52,064 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:57:52,064 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:57:52,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:57:59,517 INFO L130 PetriNetUnfolder]: 8991/16297 cut-off events. [2022-12-05 20:57:59,517 INFO L131 PetriNetUnfolder]: For 474470/474470 co-relation queries the response was YES. [2022-12-05 20:57:59,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155786 conditions, 16297 events. 8991/16297 cut-off events. For 474470/474470 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 122800 event pairs, 572 based on Foata normal form. 464/16761 useless extension candidates. Maximal degree in co-relation 155670. Up to 4305 conditions per place. [2022-12-05 20:57:59,719 INFO L137 encePairwiseOnDemand]: 9/25 looper letters, 757 selfloop transitions, 859 changer transitions 6/1622 dead transitions. [2022-12-05 20:57:59,719 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 1622 transitions, 52158 flow [2022-12-05 20:57:59,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-12-05 20:57:59,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-12-05 20:57:59,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 321 transitions. [2022-12-05 20:57:59,720 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2918181818181818 [2022-12-05 20:57:59,720 INFO L175 Difference]: Start difference. First operand has 479 places, 1180 transitions, 41169 flow. Second operand 44 states and 321 transitions. [2022-12-05 20:57:59,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 1622 transitions, 52158 flow [2022-12-05 20:58:02,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 1622 transitions, 50571 flow, removed 29 selfloop flow, removed 6 redundant places. [2022-12-05 20:58:02,087 INFO L231 Difference]: Finished difference. Result has 528 places, 1280 transitions, 44542 flow [2022-12-05 20:58:02,087 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=39459, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=737, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=44542, PETRI_PLACES=528, PETRI_TRANSITIONS=1280} [2022-12-05 20:58:02,088 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 502 predicate places. [2022-12-05 20:58:02,088 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 1280 transitions, 44542 flow [2022-12-05 20:58:02,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 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-12-05 20:58:02,088 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:58:02,088 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:58:02,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-12-05 20:58:02,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:58:02,291 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:58:02,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:58:02,291 INFO L85 PathProgramCache]: Analyzing trace with hash -523812534, now seen corresponding path program 2 times [2022-12-05 20:58:02,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:58:02,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799455338] [2022-12-05 20:58:02,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:58:02,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:58:02,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:58:02,733 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:58:02,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:58:02,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799455338] [2022-12-05 20:58:02,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799455338] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:58:02,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049651726] [2022-12-05 20:58:02,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 20:58:02,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:58:02,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:58:02,735 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:58:02,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-12-05 20:58:02,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 20:58:02,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:58:02,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 36 conjunts are in the unsatisfiable core [2022-12-05 20:58:02,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:58:03,103 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:58:03,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 20:58:03,480 INFO L321 Elim1Store]: treesize reduction 52, result has 78.8 percent of original size [2022-12-05 20:58:03,481 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 133 treesize of output 229 [2022-12-05 20:58:04,194 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:58:04,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049651726] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 20:58:04,195 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 20:58:04,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 22 [2022-12-05 20:58:04,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404725180] [2022-12-05 20:58:04,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 20:58:04,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-05 20:58:04,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:58:04,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-05 20:58:04,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2022-12-05 20:58:04,196 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:58:04,196 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 1280 transitions, 44542 flow. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 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-12-05 20:58:04,196 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:58:04,196 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:58:04,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:58:14,190 INFO L130 PetriNetUnfolder]: 11969/22365 cut-off events. [2022-12-05 20:58:14,190 INFO L131 PetriNetUnfolder]: For 651423/651423 co-relation queries the response was YES. [2022-12-05 20:58:14,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206165 conditions, 22365 events. 11969/22365 cut-off events. For 651423/651423 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 184749 event pairs, 2368 based on Foata normal form. 424/22789 useless extension candidates. Maximal degree in co-relation 206038. Up to 6755 conditions per place. [2022-12-05 20:58:14,508 INFO L137 encePairwiseOnDemand]: 11/25 looper letters, 911 selfloop transitions, 865 changer transitions 0/1776 dead transitions. [2022-12-05 20:58:14,509 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 1776 transitions, 57592 flow [2022-12-05 20:58:14,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-05 20:58:14,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-12-05 20:58:14,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 245 transitions. [2022-12-05 20:58:14,510 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3769230769230769 [2022-12-05 20:58:14,510 INFO L175 Difference]: Start difference. First operand has 528 places, 1280 transitions, 44542 flow. Second operand 26 states and 245 transitions. [2022-12-05 20:58:14,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 1776 transitions, 57592 flow [2022-12-05 20:58:18,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 1776 transitions, 55142 flow, removed 558 selfloop flow, removed 20 redundant places. [2022-12-05 20:58:18,666 INFO L231 Difference]: Finished difference. Result has 548 places, 1491 transitions, 50391 flow [2022-12-05 20:58:18,666 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=42675, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=693, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=50391, PETRI_PLACES=548, PETRI_TRANSITIONS=1491} [2022-12-05 20:58:18,667 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 522 predicate places. [2022-12-05 20:58:18,667 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 1491 transitions, 50391 flow [2022-12-05 20:58:18,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 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-12-05 20:58:18,667 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:58:18,667 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:58:18,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-12-05 20:58:18,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:58:18,868 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:58:18,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:58:18,869 INFO L85 PathProgramCache]: Analyzing trace with hash -929521868, now seen corresponding path program 3 times [2022-12-05 20:58:18,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:58:18,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428974866] [2022-12-05 20:58:18,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:58:18,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:58:18,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:58:19,350 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:58:19,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:58:19,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428974866] [2022-12-05 20:58:19,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428974866] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:58:19,351 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:58:19,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 20:58:19,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590704051] [2022-12-05 20:58:19,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:58:19,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:58:19,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:58:19,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:58:19,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:58:19,351 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:58:19,351 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 1491 transitions, 50391 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 20:58:19,351 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:58:19,351 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:58:19,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:58:29,050 INFO L130 PetriNetUnfolder]: 11913/22149 cut-off events. [2022-12-05 20:58:29,050 INFO L131 PetriNetUnfolder]: For 675689/675689 co-relation queries the response was YES. [2022-12-05 20:58:29,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216031 conditions, 22149 events. 11913/22149 cut-off events. For 675689/675689 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 181568 event pairs, 4892 based on Foata normal form. 4/22153 useless extension candidates. Maximal degree in co-relation 215890. Up to 19951 conditions per place. [2022-12-05 20:58:29,394 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 1128 selfloop transitions, 366 changer transitions 2/1496 dead transitions. [2022-12-05 20:58:29,394 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 1496 transitions, 53126 flow [2022-12-05 20:58:29,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 20:58:29,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 20:58:29,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 70 transitions. [2022-12-05 20:58:29,395 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.28 [2022-12-05 20:58:29,395 INFO L175 Difference]: Start difference. First operand has 548 places, 1491 transitions, 50391 flow. Second operand 10 states and 70 transitions. [2022-12-05 20:58:29,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 1496 transitions, 53126 flow [2022-12-05 20:58:36,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 1496 transitions, 52700 flow, removed 170 selfloop flow, removed 3 redundant places. [2022-12-05 20:58:36,377 INFO L231 Difference]: Finished difference. Result has 553 places, 1480 transitions, 50281 flow [2022-12-05 20:58:36,379 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=49580, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=366, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=50281, PETRI_PLACES=553, PETRI_TRANSITIONS=1480} [2022-12-05 20:58:36,379 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 527 predicate places. [2022-12-05 20:58:36,379 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 1480 transitions, 50281 flow [2022-12-05 20:58:36,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 20:58:36,379 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:58:36,379 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:58:36,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2022-12-05 20:58:36,379 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:58:36,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:58:36,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1018119762, now seen corresponding path program 4 times [2022-12-05 20:58:36,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:58:36,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133498581] [2022-12-05 20:58:36,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:58:36,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:58:36,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:58:36,934 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:58:36,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:58:36,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133498581] [2022-12-05 20:58:36,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133498581] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:58:36,934 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:58:36,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 20:58:36,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632598215] [2022-12-05 20:58:36,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:58:36,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:58:36,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:58:36,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:58:36,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:58:36,935 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:58:36,935 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 1480 transitions, 50281 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 20:58:36,935 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:58:36,935 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:58:36,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:58:46,521 INFO L130 PetriNetUnfolder]: 11855/21927 cut-off events. [2022-12-05 20:58:46,522 INFO L131 PetriNetUnfolder]: For 662670/662670 co-relation queries the response was YES. [2022-12-05 20:58:46,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213136 conditions, 21927 events. 11855/21927 cut-off events. For 662670/662670 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 178355 event pairs, 4830 based on Foata normal form. 4/21931 useless extension candidates. Maximal degree in co-relation 212995. Up to 19735 conditions per place. [2022-12-05 20:58:46,906 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 1154 selfloop transitions, 328 changer transitions 2/1484 dead transitions. [2022-12-05 20:58:46,906 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 1484 transitions, 52967 flow [2022-12-05 20:58:46,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 20:58:46,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 20:58:46,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 68 transitions. [2022-12-05 20:58:46,907 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.272 [2022-12-05 20:58:46,907 INFO L175 Difference]: Start difference. First operand has 553 places, 1480 transitions, 50281 flow. Second operand 10 states and 68 transitions. [2022-12-05 20:58:46,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 1484 transitions, 52967 flow [2022-12-05 20:58:53,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 1484 transitions, 52150 flow, removed 31 selfloop flow, removed 10 redundant places. [2022-12-05 20:58:53,728 INFO L231 Difference]: Finished difference. Result has 547 places, 1469 transitions, 49697 flow [2022-12-05 20:58:53,729 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=49070, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=49697, PETRI_PLACES=547, PETRI_TRANSITIONS=1469} [2022-12-05 20:58:53,729 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 521 predicate places. [2022-12-05 20:58:53,729 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 1469 transitions, 49697 flow [2022-12-05 20:58:53,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 20:58:53,729 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:58:53,729 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:58:53,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2022-12-05 20:58:53,729 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:58:53,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:58:53,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1705483870, now seen corresponding path program 5 times [2022-12-05 20:58:53,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:58:53,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075683141] [2022-12-05 20:58:53,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:58:53,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:58:53,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:58:54,512 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 20:58:54,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:58:54,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075683141] [2022-12-05 20:58:54,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075683141] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:58:54,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204294657] [2022-12-05 20:58:54,513 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 20:58:54,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:58:54,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:58:54,514 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:58:54,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-12-05 20:58:54,744 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-12-05 20:58:54,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:58:54,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 37 conjunts are in the unsatisfiable core [2022-12-05 20:58:54,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:58:55,015 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:58:55,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 20:58:55,468 INFO L321 Elim1Store]: treesize reduction 52, result has 78.8 percent of original size [2022-12-05 20:58:55,468 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 133 treesize of output 229 [2022-12-05 20:58:59,778 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:58:59,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204294657] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 20:58:59,779 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 20:58:59,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11, 9] total 31 [2022-12-05 20:58:59,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561387232] [2022-12-05 20:58:59,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 20:58:59,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-05 20:58:59,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:58:59,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-05 20:58:59,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2022-12-05 20:58:59,780 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:58:59,780 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 1469 transitions, 49697 flow. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 31 states have internal predecessors, (59), 0 states have call successors, (0), 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-12-05 20:58:59,780 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:58:59,780 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:58:59,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:59:11,750 INFO L130 PetriNetUnfolder]: 13023/24295 cut-off events. [2022-12-05 20:59:11,751 INFO L131 PetriNetUnfolder]: For 708210/708210 co-relation queries the response was YES. [2022-12-05 20:59:12,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231031 conditions, 24295 events. 13023/24295 cut-off events. For 708210/708210 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 203733 event pairs, 3950 based on Foata normal form. 132/24427 useless extension candidates. Maximal degree in co-relation 230891. Up to 15902 conditions per place. [2022-12-05 20:59:12,129 INFO L137 encePairwiseOnDemand]: 8/25 looper letters, 908 selfloop transitions, 782 changer transitions 0/1690 dead transitions. [2022-12-05 20:59:12,129 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 1690 transitions, 57326 flow [2022-12-05 20:59:12,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-05 20:59:12,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-05 20:59:12,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 151 transitions. [2022-12-05 20:59:12,130 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.2876190476190476 [2022-12-05 20:59:12,130 INFO L175 Difference]: Start difference. First operand has 547 places, 1469 transitions, 49697 flow. Second operand 21 states and 151 transitions. [2022-12-05 20:59:12,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 1690 transitions, 57326 flow [2022-12-05 20:59:19,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 1690 transitions, 56358 flow, removed 48 selfloop flow, removed 9 redundant places. [2022-12-05 20:59:19,494 INFO L231 Difference]: Finished difference. Result has 562 places, 1545 transitions, 53422 flow [2022-12-05 20:59:19,495 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=48549, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=702, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=53422, PETRI_PLACES=562, PETRI_TRANSITIONS=1545} [2022-12-05 20:59:19,496 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 536 predicate places. [2022-12-05 20:59:19,496 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 1545 transitions, 53422 flow [2022-12-05 20:59:19,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 31 states have internal predecessors, (59), 0 states have call successors, (0), 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-12-05 20:59:19,496 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:59:19,496 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:59:19,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-12-05 20:59:19,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-12-05 20:59:19,696 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:59:19,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:59:19,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1698181830, now seen corresponding path program 6 times [2022-12-05 20:59:19,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:59:19,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240567412] [2022-12-05 20:59:19,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:59:19,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:59:19,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:59:20,173 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:59:20,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:59:20,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240567412] [2022-12-05 20:59:20,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240567412] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 20:59:20,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671248743] [2022-12-05 20:59:20,174 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 20:59:20,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:59:20,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 20:59:20,175 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 20:59:20,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-12-05 20:59:20,395 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 20:59:20,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 20:59:20,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 39 conjunts are in the unsatisfiable core [2022-12-05 20:59:20,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 20:59:20,585 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:59:20,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 20:59:20,876 INFO L321 Elim1Store]: treesize reduction 30, result has 84.9 percent of original size [2022-12-05 20:59:20,877 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 76 treesize of output 196 [2022-12-05 20:59:21,830 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:59:21,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671248743] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 20:59:21,830 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 20:59:21,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2022-12-05 20:59:21,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191722423] [2022-12-05 20:59:21,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 20:59:21,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-12-05 20:59:21,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:59:21,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-12-05 20:59:21,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-12-05 20:59:21,831 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:59:21,831 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 1545 transitions, 53422 flow. Second operand has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 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-12-05 20:59:21,831 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:59:21,831 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:59:21,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:59:34,909 INFO L130 PetriNetUnfolder]: 12879/24365 cut-off events. [2022-12-05 20:59:34,909 INFO L131 PetriNetUnfolder]: For 782836/782836 co-relation queries the response was YES. [2022-12-05 20:59:35,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 234293 conditions, 24365 events. 12879/24365 cut-off events. For 782836/782836 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 207766 event pairs, 1660 based on Foata normal form. 306/24671 useless extension candidates. Maximal degree in co-relation 234147. Up to 8468 conditions per place. [2022-12-05 20:59:35,328 INFO L137 encePairwiseOnDemand]: 10/25 looper letters, 807 selfloop transitions, 967 changer transitions 12/1786 dead transitions. [2022-12-05 20:59:35,329 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 1786 transitions, 60252 flow [2022-12-05 20:59:35,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-12-05 20:59:35,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-12-05 20:59:35,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 308 transitions. [2022-12-05 20:59:35,330 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.28 [2022-12-05 20:59:35,330 INFO L175 Difference]: Start difference. First operand has 562 places, 1545 transitions, 53422 flow. Second operand 44 states and 308 transitions. [2022-12-05 20:59:35,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 1786 transitions, 60252 flow [2022-12-05 20:59:44,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 1786 transitions, 59244 flow, removed 58 selfloop flow, removed 17 redundant places. [2022-12-05 20:59:44,413 INFO L231 Difference]: Finished difference. Result has 595 places, 1545 transitions, 54648 flow [2022-12-05 20:59:44,414 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=51455, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=937, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=54648, PETRI_PLACES=595, PETRI_TRANSITIONS=1545} [2022-12-05 20:59:44,415 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 569 predicate places. [2022-12-05 20:59:44,415 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 1545 transitions, 54648 flow [2022-12-05 20:59:44,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 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-12-05 20:59:44,415 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 20:59:44,415 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 20:59:44,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-12-05 20:59:44,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 20:59:44,620 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 20:59:44,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 20:59:44,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1712515212, now seen corresponding path program 7 times [2022-12-05 20:59:44,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 20:59:44,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29858666] [2022-12-05 20:59:44,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 20:59:44,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 20:59:44,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 20:59:45,046 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 20:59:45,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 20:59:45,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29858666] [2022-12-05 20:59:45,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29858666] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 20:59:45,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 20:59:45,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 20:59:45,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923632060] [2022-12-05 20:59:45,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 20:59:45,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 20:59:45,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 20:59:45,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 20:59:45,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-12-05 20:59:45,047 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 20:59:45,047 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 1545 transitions, 54648 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 20:59:45,047 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 20:59:45,047 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 20:59:45,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 20:59:56,458 INFO L130 PetriNetUnfolder]: 12843/24271 cut-off events. [2022-12-05 20:59:56,458 INFO L131 PetriNetUnfolder]: For 824660/824660 co-relation queries the response was YES. [2022-12-05 20:59:56,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 235806 conditions, 24271 events. 12843/24271 cut-off events. For 824660/824660 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 206507 event pairs, 5360 based on Foata normal form. 4/24275 useless extension candidates. Maximal degree in co-relation 235657. Up to 22085 conditions per place. [2022-12-05 20:59:56,830 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 1246 selfloop transitions, 300 changer transitions 7/1553 dead transitions. [2022-12-05 20:59:56,830 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 1553 transitions, 57564 flow [2022-12-05 20:59:56,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 20:59:56,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 20:59:56,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 66 transitions. [2022-12-05 20:59:56,830 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.264 [2022-12-05 20:59:56,831 INFO L175 Difference]: Start difference. First operand has 595 places, 1545 transitions, 54648 flow. Second operand 10 states and 66 transitions. [2022-12-05 20:59:56,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 1553 transitions, 57564 flow [2022-12-05 21:00:07,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 1553 transitions, 56490 flow, removed 123 selfloop flow, removed 22 redundant places. [2022-12-05 21:00:07,829 INFO L231 Difference]: Finished difference. Result has 580 places, 1534 transitions, 53761 flow [2022-12-05 21:00:07,830 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=53282, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=53761, PETRI_PLACES=580, PETRI_TRANSITIONS=1534} [2022-12-05 21:00:07,830 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 554 predicate places. [2022-12-05 21:00:07,830 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 1534 transitions, 53761 flow [2022-12-05 21:00:07,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:00:07,831 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:00:07,831 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:00:07,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2022-12-05 21:00:07,831 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:00:07,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:00:07,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1806856352, now seen corresponding path program 8 times [2022-12-05 21:00:07,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:00:07,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398967204] [2022-12-05 21:00:07,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:00:07,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:00:07,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:00:08,597 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 21:00:08,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:00:08,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398967204] [2022-12-05 21:00:08,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398967204] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:00:08,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411204982] [2022-12-05 21:00:08,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:00:08,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:00:08,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:00:08,599 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:00:08,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-12-05 21:00:08,823 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:00:08,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:00:08,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 36 conjunts are in the unsatisfiable core [2022-12-05 21:00:08,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:00:09,003 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-05 21:00:09,003 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 14 [2022-12-05 21:00:09,019 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:00:09,020 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:00:09,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411204982] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:00:09,020 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:00:09,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 22 [2022-12-05 21:00:09,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947041570] [2022-12-05 21:00:09,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:00:09,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:00:09,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:00:09,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:00:09,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-12-05 21:00:09,020 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 21:00:09,022 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 1534 transitions, 53761 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:00:09,022 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:00:09,022 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 21:00:09,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:00:20,339 INFO L130 PetriNetUnfolder]: 12769/24095 cut-off events. [2022-12-05 21:00:20,339 INFO L131 PetriNetUnfolder]: For 800811/800811 co-relation queries the response was YES. [2022-12-05 21:00:20,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231409 conditions, 24095 events. 12769/24095 cut-off events. For 800811/800811 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 204484 event pairs, 5308 based on Foata normal form. 4/24099 useless extension candidates. Maximal degree in co-relation 231262. Up to 21929 conditions per place. [2022-12-05 21:00:20,885 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 1237 selfloop transitions, 298 changer transitions 5/1540 dead transitions. [2022-12-05 21:00:20,885 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 1540 transitions, 56608 flow [2022-12-05 21:00:20,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 21:00:20,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 21:00:20,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 66 transitions. [2022-12-05 21:00:20,886 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.264 [2022-12-05 21:00:20,886 INFO L175 Difference]: Start difference. First operand has 580 places, 1534 transitions, 53761 flow. Second operand 10 states and 66 transitions. [2022-12-05 21:00:20,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 1540 transitions, 56608 flow [2022-12-05 21:00:31,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 1540 transitions, 55722 flow, removed 31 selfloop flow, removed 8 redundant places. [2022-12-05 21:00:31,274 INFO L231 Difference]: Finished difference. Result has 576 places, 1523 transitions, 53052 flow [2022-12-05 21:00:31,275 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=52541, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=53052, PETRI_PLACES=576, PETRI_TRANSITIONS=1523} [2022-12-05 21:00:31,275 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 550 predicate places. [2022-12-05 21:00:31,275 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 1523 transitions, 53052 flow [2022-12-05 21:00:31,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:00:31,275 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:00:31,275 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:00:31,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-12-05 21:00:31,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2022-12-05 21:00:31,476 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:00:31,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:00:31,476 INFO L85 PathProgramCache]: Analyzing trace with hash -639308160, now seen corresponding path program 9 times [2022-12-05 21:00:31,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:00:31,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862611711] [2022-12-05 21:00:31,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:00:31,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:00:31,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:00:31,983 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:00:31,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:00:31,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862611711] [2022-12-05 21:00:31,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862611711] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:00:31,984 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:00:31,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 21:00:31,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445287676] [2022-12-05 21:00:31,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:00:31,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:00:31,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:00:31,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:00:31,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2022-12-05 21:00:31,985 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 21:00:31,985 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 1523 transitions, 53052 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:00:31,985 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:00:31,985 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 21:00:31,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:00:43,395 INFO L130 PetriNetUnfolder]: 12747/24049 cut-off events. [2022-12-05 21:00:43,395 INFO L131 PetriNetUnfolder]: For 796684/796684 co-relation queries the response was YES. [2022-12-05 21:00:43,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 228042 conditions, 24049 events. 12747/24049 cut-off events. For 796684/796684 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 203958 event pairs, 5310 based on Foata normal form. 4/24053 useless extension candidates. Maximal degree in co-relation 227896. Up to 21897 conditions per place. [2022-12-05 21:00:43,909 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 1236 selfloop transitions, 293 changer transitions 2/1531 dead transitions. [2022-12-05 21:00:43,909 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 1531 transitions, 55892 flow [2022-12-05 21:00:43,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 21:00:43,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 21:00:43,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 67 transitions. [2022-12-05 21:00:43,910 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.268 [2022-12-05 21:00:43,910 INFO L175 Difference]: Start difference. First operand has 576 places, 1523 transitions, 53052 flow. Second operand 10 states and 67 transitions. [2022-12-05 21:00:43,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 1531 transitions, 55892 flow [2022-12-05 21:00:54,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 1531 transitions, 55192 flow, removed 8 selfloop flow, removed 9 redundant places. [2022-12-05 21:00:54,078 INFO L231 Difference]: Finished difference. Result has 571 places, 1516 transitions, 52594 flow [2022-12-05 21:00:54,079 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=52040, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=52594, PETRI_PLACES=571, PETRI_TRANSITIONS=1516} [2022-12-05 21:00:54,079 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 545 predicate places. [2022-12-05 21:00:54,079 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 1516 transitions, 52594 flow [2022-12-05 21:00:54,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:00:54,080 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:00:54,080 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:00:54,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2022-12-05 21:00:54,080 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:00:54,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:00:54,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1438276216, now seen corresponding path program 10 times [2022-12-05 21:00:54,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:00:54,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598887985] [2022-12-05 21:00:54,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:00:54,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:00:54,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:00:54,499 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:00:54,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:00:54,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598887985] [2022-12-05 21:00:54,499 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598887985] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:00:54,499 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:00:54,499 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 21:00:54,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072267792] [2022-12-05 21:00:54,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:00:54,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:00:54,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:00:54,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:00:54,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-12-05 21:00:54,500 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 21:00:54,500 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 1516 transitions, 52594 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:00:54,500 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:00:54,500 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 21:00:54,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:01:05,684 INFO L130 PetriNetUnfolder]: 12741/24039 cut-off events. [2022-12-05 21:01:05,684 INFO L131 PetriNetUnfolder]: For 792079/792079 co-relation queries the response was YES. [2022-12-05 21:01:05,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227602 conditions, 24039 events. 12741/24039 cut-off events. For 792079/792079 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 203971 event pairs, 5310 based on Foata normal form. 4/24043 useless extension candidates. Maximal degree in co-relation 227456. Up to 21893 conditions per place. [2022-12-05 21:01:06,101 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 1240 selfloop transitions, 283 changer transitions 9/1532 dead transitions. [2022-12-05 21:01:06,101 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 1532 transitions, 55732 flow [2022-12-05 21:01:06,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 21:01:06,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 21:01:06,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 64 transitions. [2022-12-05 21:01:06,101 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.256 [2022-12-05 21:01:06,101 INFO L175 Difference]: Start difference. First operand has 571 places, 1516 transitions, 52594 flow. Second operand 10 states and 64 transitions. [2022-12-05 21:01:06,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 1532 transitions, 55732 flow [2022-12-05 21:01:15,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 1532 transitions, 55142 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-12-05 21:01:16,006 INFO L231 Difference]: Finished difference. Result has 573 places, 1512 transitions, 52420 flow [2022-12-05 21:01:16,007 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=51888, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=52420, PETRI_PLACES=573, PETRI_TRANSITIONS=1512} [2022-12-05 21:01:16,007 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 547 predicate places. [2022-12-05 21:01:16,007 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 1512 transitions, 52420 flow [2022-12-05 21:01:16,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:01:16,007 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:01:16,007 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:01:16,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2022-12-05 21:01:16,008 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:01:16,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:01:16,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1585582882, now seen corresponding path program 11 times [2022-12-05 21:01:16,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:01:16,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056945837] [2022-12-05 21:01:16,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:01:16,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:01:16,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:01:16,517 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:01:16,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:01:16,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056945837] [2022-12-05 21:01:16,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056945837] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:01:16,518 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:01:16,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 21:01:16,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837922026] [2022-12-05 21:01:16,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:01:16,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:01:16,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:01:16,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:01:16,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-12-05 21:01:16,519 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 21:01:16,519 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 1512 transitions, 52420 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:01:16,519 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:01:16,519 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 21:01:16,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:01:27,682 INFO L130 PetriNetUnfolder]: 12717/23981 cut-off events. [2022-12-05 21:01:27,683 INFO L131 PetriNetUnfolder]: For 789919/789919 co-relation queries the response was YES. [2022-12-05 21:01:28,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 226914 conditions, 23981 events. 12717/23981 cut-off events. For 789919/789919 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 203274 event pairs, 5302 based on Foata normal form. 4/23985 useless extension candidates. Maximal degree in co-relation 226766. Up to 21861 conditions per place. [2022-12-05 21:01:28,164 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 1232 selfloop transitions, 281 changer transitions 7/1520 dead transitions. [2022-12-05 21:01:28,164 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 1520 transitions, 55255 flow [2022-12-05 21:01:28,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 21:01:28,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 21:01:28,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 66 transitions. [2022-12-05 21:01:28,165 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.264 [2022-12-05 21:01:28,165 INFO L175 Difference]: Start difference. First operand has 573 places, 1512 transitions, 52420 flow. Second operand 10 states and 66 transitions. [2022-12-05 21:01:28,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 1520 transitions, 55255 flow [2022-12-05 21:01:38,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 1520 transitions, 54685 flow, removed 4 selfloop flow, removed 8 redundant places. [2022-12-05 21:01:38,417 INFO L231 Difference]: Finished difference. Result has 570 places, 1501 transitions, 51995 flow [2022-12-05 21:01:38,418 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=51554, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=51995, PETRI_PLACES=570, PETRI_TRANSITIONS=1501} [2022-12-05 21:01:38,418 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 544 predicate places. [2022-12-05 21:01:38,418 INFO L495 AbstractCegarLoop]: Abstraction has has 570 places, 1501 transitions, 51995 flow [2022-12-05 21:01:38,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:01:38,418 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:01:38,418 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:01:38,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2022-12-05 21:01:38,419 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:01:38,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:01:38,419 INFO L85 PathProgramCache]: Analyzing trace with hash 156730470, now seen corresponding path program 12 times [2022-12-05 21:01:38,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:01:38,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833872767] [2022-12-05 21:01:38,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:01:38,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:01:38,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:01:38,861 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:01:38,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:01:38,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833872767] [2022-12-05 21:01:38,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833872767] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:01:38,861 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:01:38,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 21:01:38,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999257695] [2022-12-05 21:01:38,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:01:38,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:01:38,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:01:38,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:01:38,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-12-05 21:01:38,862 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 21:01:38,862 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 1501 transitions, 51995 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:01:38,862 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:01:38,862 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 21:01:38,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:01:50,078 INFO L130 PetriNetUnfolder]: 12643/23805 cut-off events. [2022-12-05 21:01:50,078 INFO L131 PetriNetUnfolder]: For 784394/784394 co-relation queries the response was YES. [2022-12-05 21:01:50,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 225230 conditions, 23805 events. 12643/23805 cut-off events. For 784394/784394 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 201131 event pairs, 5252 based on Foata normal form. 4/23809 useless extension candidates. Maximal degree in co-relation 225084. Up to 21705 conditions per place. [2022-12-05 21:01:50,809 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 1223 selfloop transitions, 279 changer transitions 5/1507 dead transitions. [2022-12-05 21:01:50,809 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 1507 transitions, 54763 flow [2022-12-05 21:01:50,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 21:01:50,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 21:01:50,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 64 transitions. [2022-12-05 21:01:50,810 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.256 [2022-12-05 21:01:50,810 INFO L175 Difference]: Start difference. First operand has 570 places, 1501 transitions, 51995 flow. Second operand 10 states and 64 transitions. [2022-12-05 21:01:50,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 1507 transitions, 54763 flow [2022-12-05 21:02:00,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 1507 transitions, 53919 flow, removed 30 selfloop flow, removed 10 redundant places. [2022-12-05 21:02:00,918 INFO L231 Difference]: Finished difference. Result has 564 places, 1490 transitions, 51288 flow [2022-12-05 21:02:00,919 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=50815, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=51288, PETRI_PLACES=564, PETRI_TRANSITIONS=1490} [2022-12-05 21:02:00,919 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 538 predicate places. [2022-12-05 21:02:00,919 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 1490 transitions, 51288 flow [2022-12-05 21:02:00,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:02:00,919 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:02:00,919 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:02:00,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2022-12-05 21:02:00,919 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:02:00,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:02:00,920 INFO L85 PathProgramCache]: Analyzing trace with hash -2112737192, now seen corresponding path program 13 times [2022-12-05 21:02:00,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:02:00,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124538630] [2022-12-05 21:02:00,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:02:00,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:02:00,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:02:01,648 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 21:02:01,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:02:01,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124538630] [2022-12-05 21:02:01,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124538630] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:02:01,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367901322] [2022-12-05 21:02:01,649 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 21:02:01,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:02:01,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:02:01,650 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:02:01,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-12-05 21:02:01,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:02:01,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 37 conjunts are in the unsatisfiable core [2022-12-05 21:02:01,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:02:02,107 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-05 21:02:02,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2022-12-05 21:02:02,123 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:02:02,123 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:02:02,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367901322] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:02:02,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:02:02,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 24 [2022-12-05 21:02:02,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615836481] [2022-12-05 21:02:02,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:02:02,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:02:02,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:02:02,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:02:02,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-12-05 21:02:02,124 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 21:02:02,124 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 1490 transitions, 51288 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:02:02,124 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:02:02,124 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 21:02:02,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:02:13,437 INFO L130 PetriNetUnfolder]: 12633/23787 cut-off events. [2022-12-05 21:02:13,437 INFO L131 PetriNetUnfolder]: For 781755/781755 co-relation queries the response was YES. [2022-12-05 21:02:14,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222180 conditions, 23787 events. 12633/23787 cut-off events. For 781755/781755 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 201047 event pairs, 5180 based on Foata normal form. 4/23791 useless extension candidates. Maximal degree in co-relation 222036. Up to 21701 conditions per place. [2022-12-05 21:02:14,190 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 1173 selfloop transitions, 317 changer transitions 12/1502 dead transitions. [2022-12-05 21:02:14,190 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 1502 transitions, 54312 flow [2022-12-05 21:02:14,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 21:02:14,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 21:02:14,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 58 transitions. [2022-12-05 21:02:14,192 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.232 [2022-12-05 21:02:14,192 INFO L175 Difference]: Start difference. First operand has 564 places, 1490 transitions, 51288 flow. Second operand 10 states and 58 transitions. [2022-12-05 21:02:14,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 1502 transitions, 54312 flow [2022-12-05 21:02:24,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 1502 transitions, 53610 flow, removed 0 selfloop flow, removed 10 redundant places. [2022-12-05 21:02:24,608 INFO L231 Difference]: Finished difference. Result has 560 places, 1484 transitions, 51006 flow [2022-12-05 21:02:24,609 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=50460, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=317, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=51006, PETRI_PLACES=560, PETRI_TRANSITIONS=1484} [2022-12-05 21:02:24,609 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 534 predicate places. [2022-12-05 21:02:24,609 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 1484 transitions, 51006 flow [2022-12-05 21:02:24,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:02:24,610 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:02:24,610 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:02:24,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-12-05 21:02:24,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:02:24,811 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:02:24,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:02:24,811 INFO L85 PathProgramCache]: Analyzing trace with hash -726621864, now seen corresponding path program 14 times [2022-12-05 21:02:24,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:02:24,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381410616] [2022-12-05 21:02:24,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:02:24,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:02:24,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:02:25,278 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:02:25,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:02:25,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381410616] [2022-12-05 21:02:25,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381410616] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:02:25,278 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:02:25,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 21:02:25,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627841275] [2022-12-05 21:02:25,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:02:25,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:02:25,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:02:25,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:02:25,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-12-05 21:02:25,279 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 21:02:25,279 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 1484 transitions, 51006 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:02:25,279 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:02:25,279 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 21:02:25,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:02:36,552 INFO L130 PetriNetUnfolder]: 12619/23751 cut-off events. [2022-12-05 21:02:36,553 INFO L131 PetriNetUnfolder]: For 776129/776129 co-relation queries the response was YES. [2022-12-05 21:02:37,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221786 conditions, 23751 events. 12619/23751 cut-off events. For 776129/776129 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 200712 event pairs, 5180 based on Foata normal form. 4/23755 useless extension candidates. Maximal degree in co-relation 221640. Up to 21697 conditions per place. [2022-12-05 21:02:37,247 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 1190 selfloop transitions, 298 changer transitions 9/1497 dead transitions. [2022-12-05 21:02:37,248 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 1497 transitions, 54035 flow [2022-12-05 21:02:37,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 21:02:37,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 21:02:37,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 62 transitions. [2022-12-05 21:02:37,248 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.248 [2022-12-05 21:02:37,248 INFO L175 Difference]: Start difference. First operand has 560 places, 1484 transitions, 51006 flow. Second operand 10 states and 62 transitions. [2022-12-05 21:02:37,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 1497 transitions, 54035 flow [2022-12-05 21:02:47,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 1497 transitions, 53378 flow, removed 8 selfloop flow, removed 8 redundant places. [2022-12-05 21:02:47,276 INFO L231 Difference]: Finished difference. Result has 559 places, 1480 transitions, 50792 flow [2022-12-05 21:02:47,277 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=50233, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=50792, PETRI_PLACES=559, PETRI_TRANSITIONS=1480} [2022-12-05 21:02:47,277 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 533 predicate places. [2022-12-05 21:02:47,278 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 1480 transitions, 50792 flow [2022-12-05 21:02:47,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:02:47,278 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:02:47,278 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:02:47,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2022-12-05 21:02:47,278 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:02:47,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:02:47,278 INFO L85 PathProgramCache]: Analyzing trace with hash 544486334, now seen corresponding path program 15 times [2022-12-05 21:02:47,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:02:47,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555122615] [2022-12-05 21:02:47,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:02:47,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:02:47,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:02:47,705 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:02:47,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:02:47,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555122615] [2022-12-05 21:02:47,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555122615] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:02:47,705 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:02:47,705 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 21:02:47,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828788802] [2022-12-05 21:02:47,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:02:47,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:02:47,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:02:47,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:02:47,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-12-05 21:02:47,706 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 21:02:47,706 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 1480 transitions, 50792 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:02:47,706 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:02:47,706 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 21:02:47,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:02:58,786 INFO L130 PetriNetUnfolder]: 12595/23693 cut-off events. [2022-12-05 21:02:58,786 INFO L131 PetriNetUnfolder]: For 773339/773339 co-relation queries the response was YES. [2022-12-05 21:02:59,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221038 conditions, 23693 events. 12595/23693 cut-off events. For 773339/773339 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 200068 event pairs, 5172 based on Foata normal form. 4/23697 useless extension candidates. Maximal degree in co-relation 220892. Up to 21665 conditions per place. [2022-12-05 21:02:59,324 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 1181 selfloop transitions, 296 changer transitions 7/1484 dead transitions. [2022-12-05 21:02:59,324 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 1484 transitions, 53525 flow [2022-12-05 21:02:59,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 21:02:59,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 21:02:59,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 61 transitions. [2022-12-05 21:02:59,325 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.244 [2022-12-05 21:02:59,325 INFO L175 Difference]: Start difference. First operand has 559 places, 1480 transitions, 50792 flow. Second operand 10 states and 61 transitions. [2022-12-05 21:02:59,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 1484 transitions, 53525 flow [2022-12-05 21:03:09,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 1484 transitions, 52918 flow, removed 4 selfloop flow, removed 9 redundant places. [2022-12-05 21:03:09,891 INFO L231 Difference]: Finished difference. Result has 555 places, 1469 transitions, 50373 flow [2022-12-05 21:03:09,892 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=49895, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=50373, PETRI_PLACES=555, PETRI_TRANSITIONS=1469} [2022-12-05 21:03:09,892 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 529 predicate places. [2022-12-05 21:03:09,892 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 1469 transitions, 50373 flow [2022-12-05 21:03:09,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:03:09,893 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:03:09,893 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:03:09,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2022-12-05 21:03:09,893 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:03:09,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:03:09,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1490761056, now seen corresponding path program 16 times [2022-12-05 21:03:09,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:03:09,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089889338] [2022-12-05 21:03:09,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:03:09,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:03:09,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:03:10,395 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:03:10,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:03:10,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089889338] [2022-12-05 21:03:10,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089889338] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:03:10,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:03:10,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 21:03:10,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152910198] [2022-12-05 21:03:10,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:03:10,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:03:10,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:03:10,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:03:10,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-12-05 21:03:10,396 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 21:03:10,396 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 1469 transitions, 50373 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:03:10,396 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:03:10,396 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 21:03:10,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:03:21,736 INFO L130 PetriNetUnfolder]: 12573/23641 cut-off events. [2022-12-05 21:03:21,737 INFO L131 PetriNetUnfolder]: For 770291/770291 co-relation queries the response was YES. [2022-12-05 21:03:22,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220420 conditions, 23641 events. 12573/23641 cut-off events. For 770291/770291 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 199531 event pairs, 5164 based on Foata normal form. 4/23645 useless extension candidates. Maximal degree in co-relation 220276. Up to 21633 conditions per place. [2022-12-05 21:03:22,399 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 1175 selfloop transitions, 296 changer transitions 2/1473 dead transitions. [2022-12-05 21:03:22,399 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 1473 transitions, 53077 flow [2022-12-05 21:03:22,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 21:03:22,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 21:03:22,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 60 transitions. [2022-12-05 21:03:22,400 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.24 [2022-12-05 21:03:22,400 INFO L175 Difference]: Start difference. First operand has 555 places, 1469 transitions, 50373 flow. Second operand 10 states and 60 transitions. [2022-12-05 21:03:22,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 1473 transitions, 53077 flow [2022-12-05 21:03:32,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 1473 transitions, 52459 flow, removed 14 selfloop flow, removed 8 redundant places. [2022-12-05 21:03:32,162 INFO L231 Difference]: Finished difference. Result has 552 places, 1462 transitions, 50017 flow [2022-12-05 21:03:32,163 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=49459, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=50017, PETRI_PLACES=552, PETRI_TRANSITIONS=1462} [2022-12-05 21:03:32,163 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 526 predicate places. [2022-12-05 21:03:32,163 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 1462 transitions, 50017 flow [2022-12-05 21:03:32,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:03:32,164 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:03:32,164 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:03:32,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2022-12-05 21:03:32,164 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:03:32,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:03:32,164 INFO L85 PathProgramCache]: Analyzing trace with hash -2008167610, now seen corresponding path program 17 times [2022-12-05 21:03:32,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:03:32,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015923307] [2022-12-05 21:03:32,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:03:32,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:03:32,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:03:32,606 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:03:32,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:03:32,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015923307] [2022-12-05 21:03:32,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015923307] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:03:32,606 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:03:32,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 21:03:32,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540662136] [2022-12-05 21:03:32,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:03:32,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:03:32,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:03:32,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:03:32,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2022-12-05 21:03:32,607 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 21:03:32,607 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 1462 transitions, 50017 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:03:32,607 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:03:32,607 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 21:03:32,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:03:43,420 INFO L130 PetriNetUnfolder]: 12515/23419 cut-off events. [2022-12-05 21:03:43,420 INFO L131 PetriNetUnfolder]: For 763963/763963 co-relation queries the response was YES. [2022-12-05 21:03:43,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 218717 conditions, 23419 events. 12515/23419 cut-off events. For 763963/763963 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 196234 event pairs, 5112 based on Foata normal form. 4/23423 useless extension candidates. Maximal degree in co-relation 218574. Up to 21417 conditions per place. [2022-12-05 21:03:44,067 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 1167 selfloop transitions, 291 changer transitions 5/1463 dead transitions. [2022-12-05 21:03:44,067 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 1463 transitions, 52602 flow [2022-12-05 21:03:44,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 21:03:44,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 21:03:44,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 59 transitions. [2022-12-05 21:03:44,068 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.236 [2022-12-05 21:03:44,068 INFO L175 Difference]: Start difference. First operand has 552 places, 1462 transitions, 50017 flow. Second operand 10 states and 59 transitions. [2022-12-05 21:03:44,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 1463 transitions, 52602 flow [2022-12-05 21:03:53,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 1463 transitions, 51911 flow, removed 22 selfloop flow, removed 11 redundant places. [2022-12-05 21:03:53,778 INFO L231 Difference]: Finished difference. Result has 548 places, 1450 transitions, 49430 flow [2022-12-05 21:03:53,779 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=48931, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=49430, PETRI_PLACES=548, PETRI_TRANSITIONS=1450} [2022-12-05 21:03:53,779 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 522 predicate places. [2022-12-05 21:03:53,779 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 1450 transitions, 49430 flow [2022-12-05 21:03:53,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:03:53,779 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:03:53,779 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:03:53,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2022-12-05 21:03:53,779 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:03:53,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:03:53,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1137326788, now seen corresponding path program 18 times [2022-12-05 21:03:53,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:03:53,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151830944] [2022-12-05 21:03:53,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:03:53,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:03:53,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:03:54,401 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:03:54,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:03:54,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151830944] [2022-12-05 21:03:54,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151830944] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:03:54,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682232682] [2022-12-05 21:03:54,401 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 21:03:54,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:03:54,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:03:54,403 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:03:54,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-12-05 21:03:54,646 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 21:03:54,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:03:54,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 46 conjunts are in the unsatisfiable core [2022-12-05 21:03:54,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:03:54,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-05 21:03:54,850 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-12-05 21:03:55,034 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:03:55,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 21:03:55,272 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~scoreB~0.offset))) (and (or (forall ((v_ArrVal_4582 (Array Int Int)) (~scoreB~0.base Int)) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_4582) ~scoreB~0.base) .cse0) |c_thread1Thread1of1ForFork1_#t~mem3#1|)) (not (= c_~isNullA~0 0))) (forall ((v_ArrVal_4582 (Array Int Int)) (~scoreB~0.base Int)) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_4582))) (let ((.cse1 (select .cse2 ~scoreB~0.base))) (or (< (select .cse1 .cse0) |c_thread1Thread1of1ForFork1_#t~mem3#1|) (<= (select (select .cse2 c_~scoreA~0.base) c_~scoreA~0.offset) (select .cse1 c_~scoreB~0.offset)))))))) is different from false [2022-12-05 21:03:55,366 INFO L321 Elim1Store]: treesize reduction 13, result has 89.2 percent of original size [2022-12-05 21:03:55,366 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 143 treesize of output 209 [2022-12-05 21:03:55,386 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-05 21:03:55,386 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 98 treesize of output 115 [2022-12-05 21:03:55,394 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 78 [2022-12-05 21:03:59,436 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:03:59,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682232682] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 21:03:59,436 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 21:03:59,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 34 [2022-12-05 21:03:59,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809744117] [2022-12-05 21:03:59,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 21:03:59,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-12-05 21:03:59,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:03:59,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-12-05 21:03:59,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=996, Unknown=1, NotChecked=64, Total=1190 [2022-12-05 21:03:59,437 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 21:03:59,438 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 1450 transitions, 49430 flow. Second operand has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 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-12-05 21:03:59,438 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:03:59,438 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 21:03:59,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:04:20,509 INFO L130 PetriNetUnfolder]: 19209/36777 cut-off events. [2022-12-05 21:04:20,509 INFO L131 PetriNetUnfolder]: For 1209767/1209767 co-relation queries the response was YES. [2022-12-05 21:04:21,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 338557 conditions, 36777 events. 19209/36777 cut-off events. For 1209767/1209767 co-relation queries the response was YES. Maximal size of possible extension queue 1152. Compared 340609 event pairs, 1618 based on Foata normal form. 598/37375 useless extension candidates. Maximal degree in co-relation 338415. Up to 8079 conditions per place. [2022-12-05 21:04:22,230 INFO L137 encePairwiseOnDemand]: 9/25 looper letters, 827 selfloop transitions, 1765 changer transitions 13/2605 dead transitions. [2022-12-05 21:04:22,230 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 2605 transitions, 89967 flow [2022-12-05 21:04:22,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-05 21:04:22,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-12-05 21:04:22,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 263 transitions. [2022-12-05 21:04:22,232 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.3393548387096774 [2022-12-05 21:04:22,232 INFO L175 Difference]: Start difference. First operand has 548 places, 1450 transitions, 49430 flow. Second operand 31 states and 263 transitions. [2022-12-05 21:04:22,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 2605 transitions, 89967 flow [2022-12-05 21:04:45,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 2605 transitions, 88947 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-12-05 21:04:45,596 INFO L231 Difference]: Finished difference. Result has 580 places, 2197 transitions, 81905 flow [2022-12-05 21:04:45,598 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=48785, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1015, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=81905, PETRI_PLACES=580, PETRI_TRANSITIONS=2197} [2022-12-05 21:04:45,598 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 554 predicate places. [2022-12-05 21:04:45,598 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 2197 transitions, 81905 flow [2022-12-05 21:04:45,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 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-12-05 21:04:45,598 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:04:45,598 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:04:45,606 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-12-05 21:04:45,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:04:45,804 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:04:45,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:04:45,804 INFO L85 PathProgramCache]: Analyzing trace with hash -842283754, now seen corresponding path program 19 times [2022-12-05 21:04:45,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:04:45,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379808917] [2022-12-05 21:04:45,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:04:45,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:04:45,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:04:46,272 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:04:46,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:04:46,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379808917] [2022-12-05 21:04:46,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379808917] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:04:46,272 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:04:46,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 21:04:46,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044080405] [2022-12-05 21:04:46,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:04:46,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:04:46,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:04:46,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:04:46,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-12-05 21:04:46,273 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 21:04:46,273 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 2197 transitions, 81905 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:04:46,273 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:04:46,273 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 21:04:46,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:05:09,221 INFO L130 PetriNetUnfolder]: 19187/36713 cut-off events. [2022-12-05 21:05:09,221 INFO L131 PetriNetUnfolder]: For 1355916/1355916 co-relation queries the response was YES. [2022-12-05 21:05:10,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 368359 conditions, 36713 events. 19187/36713 cut-off events. For 1355916/1355916 co-relation queries the response was YES. Maximal size of possible extension queue 1145. Compared 339860 event pairs, 4176 based on Foata normal form. 6/36719 useless extension candidates. Maximal degree in co-relation 368204. Up to 22828 conditions per place. [2022-12-05 21:05:10,513 INFO L137 encePairwiseOnDemand]: 14/25 looper letters, 1807 selfloop transitions, 408 changer transitions 15/2230 dead transitions. [2022-12-05 21:05:10,513 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 2230 transitions, 86482 flow [2022-12-05 21:05:10,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-05 21:05:10,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-05 21:05:10,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 64 transitions. [2022-12-05 21:05:10,514 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.23272727272727273 [2022-12-05 21:05:10,514 INFO L175 Difference]: Start difference. First operand has 580 places, 2197 transitions, 81905 flow. Second operand 11 states and 64 transitions. [2022-12-05 21:05:10,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 2230 transitions, 86482 flow [2022-12-05 21:05:40,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 2230 transitions, 85592 flow, removed 359 selfloop flow, removed 7 redundant places. [2022-12-05 21:05:40,803 INFO L231 Difference]: Finished difference. Result has 582 places, 2185 transitions, 81348 flow [2022-12-05 21:05:40,804 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=80786, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=408, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1785, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=81348, PETRI_PLACES=582, PETRI_TRANSITIONS=2185} [2022-12-05 21:05:40,804 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 556 predicate places. [2022-12-05 21:05:40,804 INFO L495 AbstractCegarLoop]: Abstraction has has 582 places, 2185 transitions, 81348 flow [2022-12-05 21:05:40,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:05:40,804 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:05:40,804 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:05:40,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2022-12-05 21:05:40,804 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:05:40,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:05:40,804 INFO L85 PathProgramCache]: Analyzing trace with hash 250029066, now seen corresponding path program 20 times [2022-12-05 21:05:40,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:05:40,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022964368] [2022-12-05 21:05:40,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:05:40,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:05:40,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:05:41,507 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-05 21:05:41,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:05:41,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022964368] [2022-12-05 21:05:41,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022964368] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 21:05:41,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193573666] [2022-12-05 21:05:41,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 21:05:41,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 21:05:41,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 21:05:41,508 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 21:05:41,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-12-05 21:05:41,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 21:05:41,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 21:05:41,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 37 conjunts are in the unsatisfiable core [2022-12-05 21:05:41,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 21:05:41,967 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-05 21:05:41,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 14 [2022-12-05 21:05:41,983 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:05:41,983 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 21:05:41,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193573666] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:05:41,984 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 21:05:41,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 24 [2022-12-05 21:05:41,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892411246] [2022-12-05 21:05:41,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:05:41,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:05:41,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:05:41,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:05:41,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-12-05 21:05:41,984 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 21:05:41,984 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 2185 transitions, 81348 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:05:41,984 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:05:41,985 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 21:05:41,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 21:06:05,031 INFO L130 PetriNetUnfolder]: 19171/36669 cut-off events. [2022-12-05 21:06:05,031 INFO L131 PetriNetUnfolder]: For 1381963/1381963 co-relation queries the response was YES. [2022-12-05 21:06:05,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 370089 conditions, 36669 events. 19171/36669 cut-off events. For 1381963/1381963 co-relation queries the response was YES. Maximal size of possible extension queue 1145. Compared 339153 event pairs, 4486 based on Foata normal form. 6/36675 useless extension candidates. Maximal degree in co-relation 369934. Up to 22829 conditions per place. [2022-12-05 21:06:06,164 INFO L137 encePairwiseOnDemand]: 15/25 looper letters, 1835 selfloop transitions, 371 changer transitions 9/2215 dead transitions. [2022-12-05 21:06:06,165 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 2215 transitions, 85853 flow [2022-12-05 21:06:06,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 21:06:06,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 21:06:06,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 62 transitions. [2022-12-05 21:06:06,165 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.248 [2022-12-05 21:06:06,165 INFO L175 Difference]: Start difference. First operand has 582 places, 2185 transitions, 81348 flow. Second operand 10 states and 62 transitions. [2022-12-05 21:06:06,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 2215 transitions, 85853 flow [2022-12-05 21:06:35,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 2215 transitions, 85023 flow, removed 2 selfloop flow, removed 6 redundant places. [2022-12-05 21:06:35,213 INFO L231 Difference]: Finished difference. Result has 577 places, 2177 transitions, 80923 flow [2022-12-05 21:06:35,214 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=80274, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1810, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=80923, PETRI_PLACES=577, PETRI_TRANSITIONS=2177} [2022-12-05 21:06:35,214 INFO L294 CegarLoopForPetriNet]: 26 programPoint places, 551 predicate places. [2022-12-05 21:06:35,214 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 2177 transitions, 80923 flow [2022-12-05 21:06:35,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:06:35,215 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 21:06:35,215 INFO L213 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 21:06:35,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-12-05 21:06:35,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-12-05 21:06:35,415 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 21:06:35,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 21:06:35,416 INFO L85 PathProgramCache]: Analyzing trace with hash 13937892, now seen corresponding path program 21 times [2022-12-05 21:06:35,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 21:06:35,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507825756] [2022-12-05 21:06:35,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 21:06:35,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 21:06:35,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 21:06:35,815 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-05 21:06:35,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 21:06:35,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507825756] [2022-12-05 21:06:35,815 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507825756] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 21:06:35,815 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 21:06:35,815 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-12-05 21:06:35,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089848297] [2022-12-05 21:06:35,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 21:06:35,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-05 21:06:35,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 21:06:35,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-05 21:06:35,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-12-05 21:06:35,816 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 0 out of 25 [2022-12-05 21:06:35,816 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 2177 transitions, 80923 flow. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 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-12-05 21:06:35,816 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 21:06:35,816 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 0 of 25 [2022-12-05 21:06:35,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-12-05 21:06:57,095 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-05 21:06:58,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 21:06:58,012 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-12-05 21:06:58,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2022-12-05 21:06:58,013 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (12states, 0/25 universal loopers) in iteration 99,while PetriNetUnfolder was constructing finite prefix that currently has 346709 conditions, 33127 events (17882/33126 cut-off events. For 1306078/1306078 co-relation queries the response was YES. Maximal size of possible extension queue 1145. Compared 302408 event pairs, 4075 based on Foata normal form. 6/33832 useless extension candidates. Maximal degree in co-relation 346554. Up to 20450 conditions per place.). [2022-12-05 21:06:58,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2022-12-05 21:06:58,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2022-12-05 21:06:58,014 INFO L458 BasicCegarLoop]: Path program histogram: [26, 24, 21, 15, 7, 4, 1, 1] [2022-12-05 21:06:58,016 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-05 21:06:58,016 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-05 21:06:58,017 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.12 09:06:58 BasicIcfg [2022-12-05 21:06:58,017 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-05 21:06:58,018 INFO L158 Benchmark]: Toolchain (without parser) took 780488.68ms. Allocated memory was 201.3MB in the beginning and 6.7GB in the end (delta: 6.5GB). Free memory was 168.3MB in the beginning and 5.2GB in the end (delta: -5.0GB). Peak memory consumption was 4.9GB. Max. memory is 8.0GB. [2022-12-05 21:06:58,018 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 201.3MB. Free memory is still 178.4MB. There was no memory consumed. Max. memory is 8.0GB. [2022-12-05 21:06:58,018 INFO L158 Benchmark]: CACSL2BoogieTranslator took 234.20ms. Allocated memory is still 201.3MB. Free memory was 168.3MB in the beginning and 156.7MB in the end (delta: 11.6MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-12-05 21:06:58,018 INFO L158 Benchmark]: Boogie Procedure Inliner took 33.84ms. Allocated memory is still 201.3MB. Free memory was 156.7MB in the beginning and 154.7MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-12-05 21:06:58,018 INFO L158 Benchmark]: Boogie Preprocessor took 30.75ms. Allocated memory is still 201.3MB. Free memory was 154.7MB in the beginning and 153.1MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-12-05 21:06:58,018 INFO L158 Benchmark]: RCFGBuilder took 499.48ms. Allocated memory is still 201.3MB. Free memory was 153.1MB in the beginning and 134.8MB in the end (delta: 18.4MB). Peak memory consumption was 18.9MB. Max. memory is 8.0GB. [2022-12-05 21:06:58,018 INFO L158 Benchmark]: TraceAbstraction took 779685.13ms. Allocated memory was 201.3MB in the beginning and 6.7GB in the end (delta: 6.5GB). Free memory was 134.2MB in the beginning and 5.2GB in the end (delta: -5.1GB). Peak memory consumption was 4.9GB. Max. memory is 8.0GB. [2022-12-05 21:06:58,019 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.11ms. Allocated memory is still 201.3MB. Free memory is still 178.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 234.20ms. Allocated memory is still 201.3MB. Free memory was 168.3MB in the beginning and 156.7MB in the end (delta: 11.6MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 33.84ms. Allocated memory is still 201.3MB. Free memory was 156.7MB in the beginning and 154.7MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 30.75ms. Allocated memory is still 201.3MB. Free memory was 154.7MB in the beginning and 153.1MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 499.48ms. Allocated memory is still 201.3MB. Free memory was 153.1MB in the beginning and 134.8MB in the end (delta: 18.4MB). Peak memory consumption was 18.9MB. Max. memory is 8.0GB. * TraceAbstraction took 779685.13ms. Allocated memory was 201.3MB in the beginning and 6.7GB in the end (delta: 6.5GB). Free memory was 134.2MB in the beginning and 5.2GB in the end (delta: -5.1GB). Peak memory consumption was 4.9GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.7s, 173 PlacesBefore, 26 PlacesAfterwards, 185 TransitionsBefore, 25 TransitionsAfterwards, 3332 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 90 TrivialYvCompositions, 57 ConcurrentYvCompositions, 13 ChoiceCompositions, 160 TotalNumberOfCompositions, Independence Relation Statistics: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2188, independent: 2162, independent conditional: 2162, independent unconditional: 0, dependent: 26, dependent conditional: 26, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 2188, independent: 2162, independent conditional: 0, independent unconditional: 2162, dependent: 26, dependent conditional: 0, dependent unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2188, independent: 2162, independent conditional: 0, independent unconditional: 2162, dependent: 26, dependent conditional: 0, dependent unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2188, independent: 2162, independent conditional: 0, independent unconditional: 2162, dependent: 26, dependent conditional: 0, dependent unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1838, independent: 1824, independent conditional: 0, independent unconditional: 1824, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1838, independent: 1824, independent conditional: 0, independent unconditional: 1824, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 14, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 30, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 30, dependent conditional: 0, dependent unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2188, independent: 338, independent conditional: 0, independent unconditional: 338, dependent: 12, dependent conditional: 0, dependent unconditional: 12, unknown: 1838, unknown conditional: 0, unknown unconditional: 1838] , Statistics on independence cache: Total cache size (in pairs): 3517, Positive cache size: 3503, Positive conditional cache size: 0, Positive unconditional cache size: 3503, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1 - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (12states, 0/25 universal loopers) in iteration 99,while PetriNetUnfolder was constructing finite prefix that currently has 346709 conditions, 33127 events (17882/33126 cut-off events. For 1306078/1306078 co-relation queries the response was YES. Maximal size of possible extension queue 1145. Compared 302408 event pairs, 4075 based on Foata normal form. 6/33832 useless extension candidates. Maximal degree in co-relation 346554. Up to 20450 conditions per place.). - 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 CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (12states, 0/25 universal loopers) in iteration 99,while PetriNetUnfolder was constructing finite prefix that currently has 346709 conditions, 33127 events (17882/33126 cut-off events. For 1306078/1306078 co-relation queries the response was YES. Maximal size of possible extension queue 1145. Compared 302408 event pairs, 4075 based on Foata normal form. 6/33832 useless extension candidates. Maximal degree in co-relation 346554. Up to 20450 conditions per place.). - 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 CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (12states, 0/25 universal loopers) in iteration 99,while PetriNetUnfolder was constructing finite prefix that currently has 346709 conditions, 33127 events (17882/33126 cut-off events. For 1306078/1306078 co-relation queries the response was YES. Maximal size of possible extension queue 1145. Compared 302408 event pairs, 4075 based on Foata normal form. 6/33832 useless extension candidates. Maximal degree in co-relation 346554. Up to 20450 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 239 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: 779.6s, OverallIterations: 99, TraceHistogramMax: 5, PathProgramHistogramMax: 26, EmptinessCheckTime: 0.0s, AutomataDifference: 686.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.8s, HoareTripleCheckerStatistics: 7 mSolverCounterUnknown, 18834 SdHoareTripleChecker+Valid, 20.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 18834 mSDsluCounter, 24 SdHoareTripleChecker+Invalid, 17.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 233 IncrementalHoareTripleChecker+Unchecked, 19 mSDsCounter, 838 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 39517 IncrementalHoareTripleChecker+Invalid, 40595 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 838 mSolverCounterUnsat, 5 mSDtfsCounter, 39517 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3935 GetRequests, 1379 SyntacticMatches, 28 SemanticMatches, 2528 ConstructedPredicates, 3 IntricatePredicates, 2 DeprecatedPredicates, 16003 ImplicationChecksByTransitivity, 46.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=81905occurred in iteration=96, InterpolantAutomatonStates: 1370, 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.6s SsaConstructionTime, 3.3s SatisfiabilityAnalysisTime, 70.6s InterpolantComputationTime, 3934 NumberOfCodeBlocks, 3766 NumberOfCodeBlocksAsserted, 168 NumberOfCheckSat, 4220 ConstructedInterpolants, 30 QuantifiedInterpolants, 52093 SizeOfPredicates, 652 NumberOfNonLiveVariables, 9418 ConjunctsInSsa, 1108 ConjunctsInUnsatCore, 152 InterpolantComputations, 85 PerfectInterpolantSequences, 4044/4500 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