/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/parallel-barrier.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 07:32:24,338 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 07:32:24,341 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 07:32:24,414 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 07:32:24,414 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 07:32:24,415 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 07:32:24,435 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 07:32:24,438 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 07:32:24,439 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 07:32:24,444 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 07:32:24,444 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 07:32:24,446 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 07:32:24,446 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 07:32:24,447 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 07:32:24,449 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 07:32:24,451 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 07:32:24,452 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 07:32:24,452 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 07:32:24,454 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 07:32:24,459 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 07:32:24,460 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 07:32:24,464 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 07:32:24,466 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 07:32:24,466 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 07:32:24,488 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 07:32:24,488 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 07:32:24,489 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 07:32:24,489 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 07:32:24,490 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 07:32:24,490 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 07:32:24,490 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 07:32:24,491 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 07:32:24,491 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 07:32:24,492 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 07:32:24,493 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 07:32:24,493 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 07:32:24,493 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 07:32:24,493 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 07:32:24,494 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 07:32:24,494 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 07:32:24,495 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 07:32:24,497 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf [2022-01-19 07:32:24,546 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 07:32:24,547 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 07:32:24,548 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 07:32:24,548 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 07:32:24,548 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 07:32:24,548 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 07:32:24,548 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 07:32:24,549 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 07:32:24,549 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 07:32:24,549 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 07:32:24,549 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 07:32:24,550 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 07:32:24,550 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 07:32:24,550 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 07:32:24,550 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 07:32:24,550 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 07:32:24,550 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 07:32:24,550 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 07:32:24,550 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 07:32:24,551 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 07:32:24,551 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 07:32:24,551 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 07:32:24,551 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 07:32:24,551 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 07:32:24,551 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 07:32:24,551 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 07:32:24,551 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 07:32:24,551 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 07:32:24,552 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 07:32:24,552 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 07:32:24,552 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 07:32:24,552 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 07:32:24,552 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-01-19 07:32:24,800 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 07:32:24,819 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 07:32:24,820 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 07:32:24,821 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 07:32:24,821 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 07:32:24,822 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-barrier.wvr.c [2022-01-19 07:32:24,863 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d5f19891/0b0c1c74ab954f5a9e883e42be4f9347/FLAGbab955543 [2022-01-19 07:32:25,211 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 07:32:25,212 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-barrier.wvr.c [2022-01-19 07:32:25,216 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d5f19891/0b0c1c74ab954f5a9e883e42be4f9347/FLAGbab955543 [2022-01-19 07:32:25,224 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d5f19891/0b0c1c74ab954f5a9e883e42be4f9347 [2022-01-19 07:32:25,225 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 07:32:25,226 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 07:32:25,229 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 07:32:25,229 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 07:32:25,233 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 07:32:25,233 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 07:32:25" (1/1) ... [2022-01-19 07:32:25,234 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@39dfc2ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:32:25, skipping insertion in model container [2022-01-19 07:32:25,234 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 07:32:25" (1/1) ... [2022-01-19 07:32:25,238 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 07:32:25,251 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 07:32:25,392 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-barrier.wvr.c[4722,4735] [2022-01-19 07:32:25,394 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 07:32:25,399 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 07:32:25,451 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-barrier.wvr.c[4722,4735] [2022-01-19 07:32:25,452 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 07:32:25,464 INFO L208 MainTranslator]: Completed translation [2022-01-19 07:32:25,465 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:32:25 WrapperNode [2022-01-19 07:32:25,465 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 07:32:25,466 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 07:32:25,466 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 07:32:25,466 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 07:32:25,472 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:32:25" (1/1) ... [2022-01-19 07:32:25,479 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:32:25" (1/1) ... [2022-01-19 07:32:25,524 INFO L137 Inliner]: procedures = 25, calls = 98, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 253 [2022-01-19 07:32:25,524 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 07:32:25,525 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 07:32:25,525 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 07:32:25,525 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 07:32:25,532 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:32:25" (1/1) ... [2022-01-19 07:32:25,532 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:32:25" (1/1) ... [2022-01-19 07:32:25,541 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:32:25" (1/1) ... [2022-01-19 07:32:25,542 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:32:25" (1/1) ... [2022-01-19 07:32:25,548 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:32:25" (1/1) ... [2022-01-19 07:32:25,549 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:32:25" (1/1) ... [2022-01-19 07:32:25,564 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:32:25" (1/1) ... [2022-01-19 07:32:25,567 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 07:32:25,568 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 07:32:25,568 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 07:32:25,568 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 07:32:25,572 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:32:25" (1/1) ... [2022-01-19 07:32:25,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 07:32:25,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 07:32:25,625 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-01-19 07:32:25,649 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-01-19 07:32:25,677 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 07:32:25,677 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 07:32:25,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 07:32:25,677 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 07:32:25,677 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 07:32:25,677 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 07:32:25,678 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 07:32:25,678 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 07:32:25,678 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 07:32:25,678 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 07:32:25,679 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-19 07:32:25,679 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-19 07:32:25,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 07:32:25,679 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2022-01-19 07:32:25,679 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2022-01-19 07:32:25,679 INFO L130 BoogieDeclarations]: Found specification of procedure thread6 [2022-01-19 07:32:25,679 INFO L138 BoogieDeclarations]: Found implementation of procedure thread6 [2022-01-19 07:32:25,679 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 07:32:25,680 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 07:32:25,680 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 07:32:25,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 07:32:25,680 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 07:32:25,681 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 07:32:25,797 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 07:32:25,798 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 07:32:26,130 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 07:32:26,200 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 07:32:26,200 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-19 07:32:26,202 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 07:32:26 BoogieIcfgContainer [2022-01-19 07:32:26,202 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 07:32:26,217 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 07:32:26,217 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 07:32:26,219 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 07:32:26,219 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 07:32:25" (1/3) ... [2022-01-19 07:32:26,220 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3efe2c90 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 07:32:26, skipping insertion in model container [2022-01-19 07:32:26,220 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:32:25" (2/3) ... [2022-01-19 07:32:26,220 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3efe2c90 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 07:32:26, skipping insertion in model container [2022-01-19 07:32:26,220 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 07:32:26" (3/3) ... [2022-01-19 07:32:26,221 INFO L111 eAbstractionObserver]: Analyzing ICFG parallel-barrier.wvr.c [2022-01-19 07:32:26,224 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 07:32:26,224 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 07:32:26,224 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 07:32:26,312 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,313 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,313 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,313 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,314 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,314 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,320 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,320 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,320 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,321 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,321 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,321 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,321 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,322 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,322 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,322 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,322 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,322 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,322 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,323 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,323 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~pre1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,323 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~pre1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,323 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~pre1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,323 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,324 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,324 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~pre1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,324 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,324 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,325 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~pre1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,326 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~pre1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,326 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~nondet2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,326 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~nondet2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,326 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~pre3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,336 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~pre3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,337 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,337 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~pre3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,337 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,337 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,337 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~pre3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,337 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,338 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~pre3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,338 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~pre3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,338 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,338 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,338 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,338 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,339 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,339 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,339 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,339 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,342 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,342 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,342 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,342 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,342 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,342 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,343 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,343 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,343 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,343 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,343 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,343 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,343 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,344 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,344 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,344 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,344 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,345 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,345 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,345 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,345 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,346 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,346 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,346 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,346 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,347 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,347 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,347 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,347 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,348 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,348 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,348 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,348 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,349 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,349 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,349 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,350 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,350 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,350 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,350 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,351 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,351 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,351 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,352 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,352 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,352 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,352 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,352 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,352 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,353 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,353 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,353 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,353 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,353 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~pre7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,354 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~pre7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,354 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~pre7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,354 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,354 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,354 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~pre7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,354 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,354 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,355 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~pre7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,355 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~pre7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,355 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,355 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,355 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~pre9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,356 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~pre9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,356 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,356 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~pre9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,356 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,357 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,357 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~pre9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,357 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,357 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~pre9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,357 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~pre9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,358 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~nondet10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,358 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~nondet10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,358 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,358 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,358 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,358 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,358 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,358 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,359 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,359 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,359 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,359 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,359 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,359 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,359 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,359 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,360 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,360 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,360 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,360 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,360 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,360 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,360 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,361 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,361 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,361 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,361 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,361 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,361 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,361 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,361 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,361 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,362 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,362 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,362 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,362 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,362 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,362 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,363 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,363 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,363 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,363 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,364 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,364 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,364 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,364 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,364 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,365 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,365 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,365 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,368 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,368 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,368 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,368 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,369 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,369 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,369 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~nondet2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,369 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,369 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,369 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,369 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~pre3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,369 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,369 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,370 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,370 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,370 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,370 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~pre1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,370 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,370 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,376 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,377 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~pre7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,379 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,379 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,379 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,379 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,379 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,379 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,379 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~nondet8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,379 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,380 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~nondet10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,380 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~pre9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,380 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,380 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork4_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,380 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,380 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,381 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,381 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,381 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,381 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,381 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,381 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,392 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,392 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,393 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,393 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,393 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,393 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,394 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,394 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,394 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,396 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,396 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,397 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:32:26,413 INFO L148 ThreadInstanceAdder]: Constructed 18 joinOtherThreadTransitions. [2022-01-19 07:32:26,480 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 07:32:26,487 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 07:32:26,487 INFO L340 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2022-01-19 07:32:26,515 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 246 places, 235 transitions, 542 flow [2022-01-19 07:32:26,618 INFO L129 PetriNetUnfolder]: 8/207 cut-off events. [2022-01-19 07:32:26,619 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-01-19 07:32:26,625 INFO L84 FinitePrefix]: Finished finitePrefix Result has 236 conditions, 207 events. 8/207 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 243 event pairs, 0 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 177. Up to 3 conditions per place. [2022-01-19 07:32:26,625 INFO L82 GeneralOperation]: Start removeDead. Operand has 246 places, 235 transitions, 542 flow [2022-01-19 07:32:26,631 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 209 places, 198 transitions, 444 flow [2022-01-19 07:32:26,687 INFO L129 PetriNetUnfolder]: 8/197 cut-off events. [2022-01-19 07:32:26,687 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-01-19 07:32:26,689 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:32:26,690 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:32:26,691 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:32:26,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:32:26,697 INFO L85 PathProgramCache]: Analyzing trace with hash 7379460, now seen corresponding path program 1 times [2022-01-19 07:32:26,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:32:26,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801820759] [2022-01-19 07:32:26,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:32:26,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:32:27,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:32:27,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:32:27,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:32:27,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801820759] [2022-01-19 07:32:27,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801820759] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:32:27,365 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:32:27,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 07:32:27,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397641811] [2022-01-19 07:32:27,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:32:27,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 07:32:27,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:32:27,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 07:32:27,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-19 07:32:27,410 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 239 [2022-01-19 07:32:27,418 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 198 transitions, 444 flow. Second operand has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:27,418 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:32:27,418 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 239 [2022-01-19 07:32:27,419 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:32:27,819 INFO L129 PetriNetUnfolder]: 354/1315 cut-off events. [2022-01-19 07:32:27,820 INFO L130 PetriNetUnfolder]: For 424/424 co-relation queries the response was YES. [2022-01-19 07:32:27,828 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2287 conditions, 1315 events. 354/1315 cut-off events. For 424/424 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 7887 event pairs, 170 based on Foata normal form. 41/1228 useless extension candidates. Maximal degree in co-relation 2051. Up to 365 conditions per place. [2022-01-19 07:32:27,838 INFO L132 encePairwiseOnDemand]: 228/239 looper letters, 49 selfloop transitions, 6 changer transitions 3/222 dead transitions. [2022-01-19 07:32:27,838 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 222 transitions, 670 flow [2022-01-19 07:32:27,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 07:32:27,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 07:32:27,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1054 transitions. [2022-01-19 07:32:27,862 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8820083682008368 [2022-01-19 07:32:27,863 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1054 transitions. [2022-01-19 07:32:27,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1054 transitions. [2022-01-19 07:32:27,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:32:27,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1054 transitions. [2022-01-19 07:32:27,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 210.8) internal successors, (1054), 5 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:27,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:27,883 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:27,884 INFO L186 Difference]: Start difference. First operand has 209 places, 198 transitions, 444 flow. Second operand 5 states and 1054 transitions. [2022-01-19 07:32:27,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 222 transitions, 670 flow [2022-01-19 07:32:27,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 222 transitions, 594 flow, removed 0 selfloop flow, removed 12 redundant places. [2022-01-19 07:32:27,895 INFO L242 Difference]: Finished difference. Result has 202 places, 191 transitions, 416 flow [2022-01-19 07:32:27,896 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=416, PETRI_PLACES=202, PETRI_TRANSITIONS=191} [2022-01-19 07:32:27,899 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, -7 predicate places. [2022-01-19 07:32:27,900 INFO L470 AbstractCegarLoop]: Abstraction has has 202 places, 191 transitions, 416 flow [2022-01-19 07:32:27,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:27,900 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:32:27,901 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:32:27,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 07:32:27,901 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:32:27,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:32:27,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1171318792, now seen corresponding path program 2 times [2022-01-19 07:32:27,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:32:27,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005474048] [2022-01-19 07:32:27,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:32:27,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:32:28,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:32:28,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:32:28,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:32:28,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005474048] [2022-01-19 07:32:28,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005474048] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:32:28,112 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:32:28,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 07:32:28,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298071727] [2022-01-19 07:32:28,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:32:28,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 07:32:28,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:32:28,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 07:32:28,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-19 07:32:28,117 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 239 [2022-01-19 07:32:28,118 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 191 transitions, 416 flow. Second operand has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:28,118 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:32:28,118 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 239 [2022-01-19 07:32:28,118 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:32:28,321 INFO L129 PetriNetUnfolder]: 300/1198 cut-off events. [2022-01-19 07:32:28,321 INFO L130 PetriNetUnfolder]: For 141/141 co-relation queries the response was YES. [2022-01-19 07:32:28,325 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1829 conditions, 1198 events. 300/1198 cut-off events. For 141/141 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 6898 event pairs, 128 based on Foata normal form. 22/1098 useless extension candidates. Maximal degree in co-relation 1402. Up to 289 conditions per place. [2022-01-19 07:32:28,329 INFO L132 encePairwiseOnDemand]: 232/239 looper letters, 48 selfloop transitions, 6 changer transitions 1/218 dead transitions. [2022-01-19 07:32:28,329 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 218 transitions, 607 flow [2022-01-19 07:32:28,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 07:32:28,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 07:32:28,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1046 transitions. [2022-01-19 07:32:28,336 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8753138075313808 [2022-01-19 07:32:28,336 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1046 transitions. [2022-01-19 07:32:28,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1046 transitions. [2022-01-19 07:32:28,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:32:28,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1046 transitions. [2022-01-19 07:32:28,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 209.2) internal successors, (1046), 5 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:28,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:28,341 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:28,341 INFO L186 Difference]: Start difference. First operand has 202 places, 191 transitions, 416 flow. Second operand 5 states and 1046 transitions. [2022-01-19 07:32:28,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 218 transitions, 607 flow [2022-01-19 07:32:28,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 218 transitions, 595 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 07:32:28,346 INFO L242 Difference]: Finished difference. Result has 200 places, 190 transitions, 420 flow [2022-01-19 07:32:28,347 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=420, PETRI_PLACES=200, PETRI_TRANSITIONS=190} [2022-01-19 07:32:28,347 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, -9 predicate places. [2022-01-19 07:32:28,347 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 190 transitions, 420 flow [2022-01-19 07:32:28,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:28,348 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:32:28,348 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:32:28,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 07:32:28,348 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:32:28,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:32:28,349 INFO L85 PathProgramCache]: Analyzing trace with hash 104742018, now seen corresponding path program 1 times [2022-01-19 07:32:28,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:32:28,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156784471] [2022-01-19 07:32:28,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:32:28,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:32:28,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:32:28,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:32:28,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:32:28,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156784471] [2022-01-19 07:32:28,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156784471] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:32:28,545 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:32:28,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 07:32:28,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473076151] [2022-01-19 07:32:28,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:32:28,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 07:32:28,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:32:28,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 07:32:28,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-19 07:32:28,557 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 239 [2022-01-19 07:32:28,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 190 transitions, 420 flow. Second operand has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:28,558 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:32:28,558 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 239 [2022-01-19 07:32:28,558 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:32:28,805 INFO L129 PetriNetUnfolder]: 311/1167 cut-off events. [2022-01-19 07:32:28,805 INFO L130 PetriNetUnfolder]: For 174/174 co-relation queries the response was YES. [2022-01-19 07:32:28,809 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1900 conditions, 1167 events. 311/1167 cut-off events. For 174/174 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 6706 event pairs, 141 based on Foata normal form. 11/1085 useless extension candidates. Maximal degree in co-relation 1581. Up to 327 conditions per place. [2022-01-19 07:32:28,815 INFO L132 encePairwiseOnDemand]: 232/239 looper letters, 49 selfloop transitions, 6 changer transitions 0/218 dead transitions. [2022-01-19 07:32:28,815 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 218 transitions, 614 flow [2022-01-19 07:32:28,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 07:32:28,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 07:32:28,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1046 transitions. [2022-01-19 07:32:28,818 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8753138075313808 [2022-01-19 07:32:28,818 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1046 transitions. [2022-01-19 07:32:28,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1046 transitions. [2022-01-19 07:32:28,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:32:28,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1046 transitions. [2022-01-19 07:32:28,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 209.2) internal successors, (1046), 5 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:28,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:28,824 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:28,824 INFO L186 Difference]: Start difference. First operand has 200 places, 190 transitions, 420 flow. Second operand 5 states and 1046 transitions. [2022-01-19 07:32:28,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 218 transitions, 614 flow [2022-01-19 07:32:28,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 218 transitions, 602 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 07:32:28,833 INFO L242 Difference]: Finished difference. Result has 200 places, 190 transitions, 426 flow [2022-01-19 07:32:28,836 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=426, PETRI_PLACES=200, PETRI_TRANSITIONS=190} [2022-01-19 07:32:28,837 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, -9 predicate places. [2022-01-19 07:32:28,837 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 190 transitions, 426 flow [2022-01-19 07:32:28,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:28,837 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:32:28,838 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:32:28,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 07:32:28,838 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:32:28,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:32:28,838 INFO L85 PathProgramCache]: Analyzing trace with hash 632833614, now seen corresponding path program 2 times [2022-01-19 07:32:28,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:32:28,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779999578] [2022-01-19 07:32:28,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:32:28,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:32:28,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:32:29,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:32:29,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:32:29,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779999578] [2022-01-19 07:32:29,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779999578] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:32:29,682 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:32:29,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-01-19 07:32:29,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367557461] [2022-01-19 07:32:29,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:32:29,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-19 07:32:29,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:32:29,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-19 07:32:29,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-01-19 07:32:29,689 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 239 [2022-01-19 07:32:29,694 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 190 transitions, 426 flow. Second operand has 28 states, 28 states have (on average 157.25) internal successors, (4403), 28 states have internal predecessors, (4403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:29,694 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:32:29,694 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 239 [2022-01-19 07:32:29,694 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:32:35,586 INFO L129 PetriNetUnfolder]: 6159/11781 cut-off events. [2022-01-19 07:32:35,587 INFO L130 PetriNetUnfolder]: For 2302/2302 co-relation queries the response was YES. [2022-01-19 07:32:35,608 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22609 conditions, 11781 events. 6159/11781 cut-off events. For 2302/2302 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 87885 event pairs, 709 based on Foata normal form. 2/10967 useless extension candidates. Maximal degree in co-relation 21713. Up to 4268 conditions per place. [2022-01-19 07:32:35,656 INFO L132 encePairwiseOnDemand]: 210/239 looper letters, 325 selfloop transitions, 150 changer transitions 31/629 dead transitions. [2022-01-19 07:32:35,657 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 629 transitions, 2595 flow [2022-01-19 07:32:35,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-19 07:32:35,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2022-01-19 07:32:35,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 8258 transitions. [2022-01-19 07:32:35,669 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910460251046026 [2022-01-19 07:32:35,669 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 8258 transitions. [2022-01-19 07:32:35,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 8258 transitions. [2022-01-19 07:32:35,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:32:35,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 8258 transitions. [2022-01-19 07:32:35,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 165.16) internal successors, (8258), 50 states have internal predecessors, (8258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:35,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 239.0) internal successors, (12189), 51 states have internal predecessors, (12189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:35,701 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 239.0) internal successors, (12189), 51 states have internal predecessors, (12189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:35,701 INFO L186 Difference]: Start difference. First operand has 200 places, 190 transitions, 426 flow. Second operand 50 states and 8258 transitions. [2022-01-19 07:32:35,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 629 transitions, 2595 flow [2022-01-19 07:32:35,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 629 transitions, 2515 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 07:32:35,715 INFO L242 Difference]: Finished difference. Result has 277 places, 349 transitions, 1298 flow [2022-01-19 07:32:35,715 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=1298, PETRI_PLACES=277, PETRI_TRANSITIONS=349} [2022-01-19 07:32:35,716 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 68 predicate places. [2022-01-19 07:32:35,716 INFO L470 AbstractCegarLoop]: Abstraction has has 277 places, 349 transitions, 1298 flow [2022-01-19 07:32:35,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 157.25) internal successors, (4403), 28 states have internal predecessors, (4403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:35,717 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:32:35,718 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:32:35,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 07:32:35,718 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:32:35,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:32:35,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1912792082, now seen corresponding path program 3 times [2022-01-19 07:32:35,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:32:35,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295617279] [2022-01-19 07:32:35,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:32:35,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:32:35,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:32:35,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:32:35,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:32:35,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295617279] [2022-01-19 07:32:35,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295617279] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:32:35,822 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:32:35,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 07:32:35,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867776536] [2022-01-19 07:32:35,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:32:35,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 07:32:35,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:32:35,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 07:32:35,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-19 07:32:35,823 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 239 [2022-01-19 07:32:35,824 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 349 transitions, 1298 flow. Second operand has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:35,824 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:32:35,824 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 239 [2022-01-19 07:32:35,824 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:32:36,331 INFO L129 PetriNetUnfolder]: 1446/4090 cut-off events. [2022-01-19 07:32:36,331 INFO L130 PetriNetUnfolder]: For 1652/1663 co-relation queries the response was YES. [2022-01-19 07:32:36,452 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7876 conditions, 4090 events. 1446/4090 cut-off events. For 1652/1663 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 31787 event pairs, 571 based on Foata normal form. 47/3664 useless extension candidates. Maximal degree in co-relation 7833. Up to 1034 conditions per place. [2022-01-19 07:32:36,462 INFO L132 encePairwiseOnDemand]: 232/239 looper letters, 48 selfloop transitions, 9 changer transitions 0/371 dead transitions. [2022-01-19 07:32:36,462 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 371 transitions, 1478 flow [2022-01-19 07:32:36,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 07:32:36,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 07:32:36,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1045 transitions. [2022-01-19 07:32:36,465 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8744769874476988 [2022-01-19 07:32:36,465 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1045 transitions. [2022-01-19 07:32:36,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1045 transitions. [2022-01-19 07:32:36,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:32:36,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1045 transitions. [2022-01-19 07:32:36,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 209.0) internal successors, (1045), 5 states have internal predecessors, (1045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:36,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:36,469 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:36,469 INFO L186 Difference]: Start difference. First operand has 277 places, 349 transitions, 1298 flow. Second operand 5 states and 1045 transitions. [2022-01-19 07:32:36,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 371 transitions, 1478 flow [2022-01-19 07:32:36,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 371 transitions, 1466 flow, removed 4 selfloop flow, removed 6 redundant places. [2022-01-19 07:32:36,488 INFO L242 Difference]: Finished difference. Result has 272 places, 344 transitions, 1290 flow [2022-01-19 07:32:36,489 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=1265, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1290, PETRI_PLACES=272, PETRI_TRANSITIONS=344} [2022-01-19 07:32:36,491 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 63 predicate places. [2022-01-19 07:32:36,491 INFO L470 AbstractCegarLoop]: Abstraction has has 272 places, 344 transitions, 1290 flow [2022-01-19 07:32:36,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:36,491 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:32:36,491 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:32:36,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 07:32:36,491 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:32:36,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:32:36,492 INFO L85 PathProgramCache]: Analyzing trace with hash 721203484, now seen corresponding path program 4 times [2022-01-19 07:32:36,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:32:36,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777312754] [2022-01-19 07:32:36,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:32:36,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:32:36,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:32:37,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:32:37,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:32:37,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777312754] [2022-01-19 07:32:37,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777312754] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:32:37,010 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:32:37,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 07:32:37,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883382211] [2022-01-19 07:32:37,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:32:37,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 07:32:37,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:32:37,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 07:32:37,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=414, Unknown=0, NotChecked=0, Total=462 [2022-01-19 07:32:37,013 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-01-19 07:32:37,016 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 344 transitions, 1290 flow. Second operand has 22 states, 22 states have (on average 165.5909090909091) internal successors, (3643), 22 states have internal predecessors, (3643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:37,016 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:32:37,016 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-01-19 07:32:37,016 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:32:40,187 INFO L129 PetriNetUnfolder]: 5831/11314 cut-off events. [2022-01-19 07:32:40,188 INFO L130 PetriNetUnfolder]: For 11901/11905 co-relation queries the response was YES. [2022-01-19 07:32:40,233 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30228 conditions, 11314 events. 5831/11314 cut-off events. For 11901/11905 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 83961 event pairs, 1439 based on Foata normal form. 1/10510 useless extension candidates. Maximal degree in co-relation 29680. Up to 5617 conditions per place. [2022-01-19 07:32:40,290 INFO L132 encePairwiseOnDemand]: 216/239 looper letters, 350 selfloop transitions, 111 changer transitions 17/613 dead transitions. [2022-01-19 07:32:40,290 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 613 transitions, 3464 flow [2022-01-19 07:32:40,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 07:32:40,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 07:32:40,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 5696 transitions. [2022-01-19 07:32:40,299 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7222010904019273 [2022-01-19 07:32:40,299 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 5696 transitions. [2022-01-19 07:32:40,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 5696 transitions. [2022-01-19 07:32:40,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:32:40,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 5696 transitions. [2022-01-19 07:32:40,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 172.6060606060606) internal successors, (5696), 33 states have internal predecessors, (5696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:40,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 239.0) internal successors, (8126), 34 states have internal predecessors, (8126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:40,328 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 239.0) internal successors, (8126), 34 states have internal predecessors, (8126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:40,328 INFO L186 Difference]: Start difference. First operand has 272 places, 344 transitions, 1290 flow. Second operand 33 states and 5696 transitions. [2022-01-19 07:32:40,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 613 transitions, 3464 flow [2022-01-19 07:32:40,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 613 transitions, 3444 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 07:32:40,362 INFO L242 Difference]: Finished difference. Result has 321 places, 448 transitions, 2205 flow [2022-01-19 07:32:40,362 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2205, PETRI_PLACES=321, PETRI_TRANSITIONS=448} [2022-01-19 07:32:40,364 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 112 predicate places. [2022-01-19 07:32:40,364 INFO L470 AbstractCegarLoop]: Abstraction has has 321 places, 448 transitions, 2205 flow [2022-01-19 07:32:40,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 165.5909090909091) internal successors, (3643), 22 states have internal predecessors, (3643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:40,365 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:32:40,365 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:32:40,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 07:32:40,365 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:32:40,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:32:40,366 INFO L85 PathProgramCache]: Analyzing trace with hash 295802982, now seen corresponding path program 5 times [2022-01-19 07:32:40,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:32:40,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818503413] [2022-01-19 07:32:40,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:32:40,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:32:40,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:32:40,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:32:40,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:32:40,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818503413] [2022-01-19 07:32:40,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818503413] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:32:40,910 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:32:40,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-01-19 07:32:40,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234516736] [2022-01-19 07:32:40,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:32:40,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 07:32:40,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:32:40,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 07:32:40,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=502, Unknown=0, NotChecked=0, Total=552 [2022-01-19 07:32:40,913 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-01-19 07:32:40,915 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 448 transitions, 2205 flow. Second operand has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:40,915 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:32:40,915 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-01-19 07:32:40,915 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:32:45,592 INFO L129 PetriNetUnfolder]: 7413/14328 cut-off events. [2022-01-19 07:32:45,593 INFO L130 PetriNetUnfolder]: For 41322/41329 co-relation queries the response was YES. [2022-01-19 07:32:45,686 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47072 conditions, 14328 events. 7413/14328 cut-off events. For 41322/41329 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 110760 event pairs, 2057 based on Foata normal form. 4/13199 useless extension candidates. Maximal degree in co-relation 47000. Up to 7084 conditions per place. [2022-01-19 07:32:45,910 INFO L132 encePairwiseOnDemand]: 216/239 looper letters, 551 selfloop transitions, 239 changer transitions 22/947 dead transitions. [2022-01-19 07:32:45,911 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 947 transitions, 6716 flow [2022-01-19 07:32:45,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-19 07:32:45,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2022-01-19 07:32:45,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 10801 transitions. [2022-01-19 07:32:45,920 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7173407717340772 [2022-01-19 07:32:45,920 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 10801 transitions. [2022-01-19 07:32:45,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 10801 transitions. [2022-01-19 07:32:45,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:32:45,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 10801 transitions. [2022-01-19 07:32:45,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 171.44444444444446) internal successors, (10801), 63 states have internal predecessors, (10801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:45,942 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 239.0) internal successors, (15296), 64 states have internal predecessors, (15296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:45,944 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 239.0) internal successors, (15296), 64 states have internal predecessors, (15296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:45,944 INFO L186 Difference]: Start difference. First operand has 321 places, 448 transitions, 2205 flow. Second operand 63 states and 10801 transitions. [2022-01-19 07:32:45,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 947 transitions, 6716 flow [2022-01-19 07:32:46,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 947 transitions, 6528 flow, removed 90 selfloop flow, removed 5 redundant places. [2022-01-19 07:32:46,062 INFO L242 Difference]: Finished difference. Result has 405 places, 638 transitions, 4305 flow [2022-01-19 07:32:46,062 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=4305, PETRI_PLACES=405, PETRI_TRANSITIONS=638} [2022-01-19 07:32:46,063 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 196 predicate places. [2022-01-19 07:32:46,063 INFO L470 AbstractCegarLoop]: Abstraction has has 405 places, 638 transitions, 4305 flow [2022-01-19 07:32:46,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:46,064 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:32:46,064 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:32:46,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 07:32:46,064 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:32:46,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:32:46,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1658822984, now seen corresponding path program 6 times [2022-01-19 07:32:46,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:32:46,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872306926] [2022-01-19 07:32:46,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:32:46,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:32:46,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:32:46,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:32:46,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:32:46,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872306926] [2022-01-19 07:32:46,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872306926] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:32:46,565 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:32:46,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-01-19 07:32:46,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223571333] [2022-01-19 07:32:46,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:32:46,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 07:32:46,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:32:46,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 07:32:46,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=491, Unknown=0, NotChecked=0, Total=552 [2022-01-19 07:32:46,568 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-01-19 07:32:46,570 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 638 transitions, 4305 flow. Second operand has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:46,570 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:32:46,570 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-01-19 07:32:46,570 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:32:51,474 INFO L129 PetriNetUnfolder]: 8793/16977 cut-off events. [2022-01-19 07:32:51,474 INFO L130 PetriNetUnfolder]: For 100175/100185 co-relation queries the response was YES. [2022-01-19 07:32:51,588 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65268 conditions, 16977 events. 8793/16977 cut-off events. For 100175/100185 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 136183 event pairs, 2480 based on Foata normal form. 7/15644 useless extension candidates. Maximal degree in co-relation 65158. Up to 9127 conditions per place. [2022-01-19 07:32:51,659 INFO L132 encePairwiseOnDemand]: 216/239 looper letters, 680 selfloop transitions, 291 changer transitions 22/1128 dead transitions. [2022-01-19 07:32:51,659 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 1128 transitions, 9660 flow [2022-01-19 07:32:51,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-19 07:32:51,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-01-19 07:32:51,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 8956 transitions. [2022-01-19 07:32:51,665 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7206308336015449 [2022-01-19 07:32:51,665 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 8956 transitions. [2022-01-19 07:32:51,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 8956 transitions. [2022-01-19 07:32:51,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:32:51,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 8956 transitions. [2022-01-19 07:32:51,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 172.23076923076923) internal successors, (8956), 52 states have internal predecessors, (8956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:51,683 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 239.0) internal successors, (12667), 53 states have internal predecessors, (12667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:51,684 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 239.0) internal successors, (12667), 53 states have internal predecessors, (12667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:51,684 INFO L186 Difference]: Start difference. First operand has 405 places, 638 transitions, 4305 flow. Second operand 52 states and 8956 transitions. [2022-01-19 07:32:51,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 1128 transitions, 9660 flow [2022-01-19 07:32:52,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 1128 transitions, 8910 flow, removed 345 selfloop flow, removed 6 redundant places. [2022-01-19 07:32:52,074 INFO L242 Difference]: Finished difference. Result has 463 places, 851 transitions, 6539 flow [2022-01-19 07:32:52,074 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=3677, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=6539, PETRI_PLACES=463, PETRI_TRANSITIONS=851} [2022-01-19 07:32:52,074 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 254 predicate places. [2022-01-19 07:32:52,074 INFO L470 AbstractCegarLoop]: Abstraction has has 463 places, 851 transitions, 6539 flow [2022-01-19 07:32:52,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:52,075 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:32:52,075 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:32:52,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 07:32:52,076 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:32:52,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:32:52,076 INFO L85 PathProgramCache]: Analyzing trace with hash -653315748, now seen corresponding path program 7 times [2022-01-19 07:32:52,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:32:52,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472161804] [2022-01-19 07:32:52,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:32:52,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:32:52,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:32:52,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:32:52,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:32:52,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472161804] [2022-01-19 07:32:52,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472161804] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:32:52,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:32:52,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-01-19 07:32:52,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174028302] [2022-01-19 07:32:52,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:32:52,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-19 07:32:52,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:32:52,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-19 07:32:52,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=455, Unknown=0, NotChecked=0, Total=506 [2022-01-19 07:32:52,691 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-01-19 07:32:52,693 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 851 transitions, 6539 flow. Second operand has 23 states, 23 states have (on average 165.47826086956522) internal successors, (3806), 23 states have internal predecessors, (3806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:52,693 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:32:52,693 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-01-19 07:32:52,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:32:59,269 INFO L129 PetriNetUnfolder]: 10480/20224 cut-off events. [2022-01-19 07:32:59,270 INFO L130 PetriNetUnfolder]: For 176675/176688 co-relation queries the response was YES. [2022-01-19 07:32:59,440 INFO L84 FinitePrefix]: Finished finitePrefix Result has 83666 conditions, 20224 events. 10480/20224 cut-off events. For 176675/176688 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 166871 event pairs, 2952 based on Foata normal form. 10/18588 useless extension candidates. Maximal degree in co-relation 83532. Up to 9769 conditions per place. [2022-01-19 07:32:59,526 INFO L132 encePairwiseOnDemand]: 216/239 looper letters, 756 selfloop transitions, 367 changer transitions 22/1280 dead transitions. [2022-01-19 07:32:59,526 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 1280 transitions, 12512 flow [2022-01-19 07:32:59,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-19 07:32:59,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2022-01-19 07:32:59,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 9309 transitions. [2022-01-19 07:32:59,533 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7212924221292422 [2022-01-19 07:32:59,533 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 9309 transitions. [2022-01-19 07:32:59,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 9309 transitions. [2022-01-19 07:32:59,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:32:59,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 9309 transitions. [2022-01-19 07:32:59,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 172.38888888888889) internal successors, (9309), 54 states have internal predecessors, (9309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:59,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 239.0) internal successors, (13145), 55 states have internal predecessors, (13145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:59,560 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 239.0) internal successors, (13145), 55 states have internal predecessors, (13145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:32:59,560 INFO L186 Difference]: Start difference. First operand has 463 places, 851 transitions, 6539 flow. Second operand 54 states and 9309 transitions. [2022-01-19 07:32:59,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 1280 transitions, 12512 flow [2022-01-19 07:33:00,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 1280 transitions, 11706 flow, removed 401 selfloop flow, removed 5 redundant places. [2022-01-19 07:33:00,472 INFO L242 Difference]: Finished difference. Result has 531 places, 978 transitions, 8576 flow [2022-01-19 07:33:00,473 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=5859, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=8576, PETRI_PLACES=531, PETRI_TRANSITIONS=978} [2022-01-19 07:33:00,473 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 322 predicate places. [2022-01-19 07:33:00,473 INFO L470 AbstractCegarLoop]: Abstraction has has 531 places, 978 transitions, 8576 flow [2022-01-19 07:33:00,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 165.47826086956522) internal successors, (3806), 23 states have internal predecessors, (3806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:00,474 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:33:00,474 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:33:00,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 07:33:00,474 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:33:00,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:33:00,475 INFO L85 PathProgramCache]: Analyzing trace with hash -88221392, now seen corresponding path program 8 times [2022-01-19 07:33:00,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:33:00,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063801388] [2022-01-19 07:33:00,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:33:00,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:33:00,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:33:00,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:33:00,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:33:00,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063801388] [2022-01-19 07:33:00,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063801388] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:33:00,986 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:33:00,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-01-19 07:33:00,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82762663] [2022-01-19 07:33:00,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:33:00,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 07:33:00,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:33:00,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 07:33:00,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=494, Unknown=0, NotChecked=0, Total=552 [2022-01-19 07:33:00,989 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-01-19 07:33:00,990 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 978 transitions, 8576 flow. Second operand has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:00,990 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:33:00,990 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-01-19 07:33:00,991 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:33:07,321 INFO L129 PetriNetUnfolder]: 11684/22608 cut-off events. [2022-01-19 07:33:07,321 INFO L130 PetriNetUnfolder]: For 290640/290655 co-relation queries the response was YES. [2022-01-19 07:33:07,684 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101032 conditions, 22608 events. 11684/22608 cut-off events. For 290640/290655 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 191106 event pairs, 3089 based on Foata normal form. 12/20706 useless extension candidates. Maximal degree in co-relation 100866. Up to 11777 conditions per place. [2022-01-19 07:33:07,810 INFO L132 encePairwiseOnDemand]: 216/239 looper letters, 847 selfloop transitions, 372 changer transitions 22/1376 dead transitions. [2022-01-19 07:33:07,810 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 1376 transitions, 14517 flow [2022-01-19 07:33:07,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-19 07:33:07,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2022-01-19 07:33:07,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 8602 transitions. [2022-01-19 07:33:07,818 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7198326359832636 [2022-01-19 07:33:07,818 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 8602 transitions. [2022-01-19 07:33:07,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 8602 transitions. [2022-01-19 07:33:07,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:33:07,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 8602 transitions. [2022-01-19 07:33:07,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 172.04) internal successors, (8602), 50 states have internal predecessors, (8602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:07,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 239.0) internal successors, (12189), 51 states have internal predecessors, (12189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:07,835 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 239.0) internal successors, (12189), 51 states have internal predecessors, (12189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:07,835 INFO L186 Difference]: Start difference. First operand has 531 places, 978 transitions, 8576 flow. Second operand 50 states and 8602 transitions. [2022-01-19 07:33:07,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 1376 transitions, 14517 flow [2022-01-19 07:33:09,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 1376 transitions, 13519 flow, removed 456 selfloop flow, removed 7 redundant places. [2022-01-19 07:33:09,566 INFO L242 Difference]: Finished difference. Result has 580 places, 1112 transitions, 10398 flow [2022-01-19 07:33:09,566 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=7612, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=978, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=10398, PETRI_PLACES=580, PETRI_TRANSITIONS=1112} [2022-01-19 07:33:09,567 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 371 predicate places. [2022-01-19 07:33:09,567 INFO L470 AbstractCegarLoop]: Abstraction has has 580 places, 1112 transitions, 10398 flow [2022-01-19 07:33:09,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:09,568 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:33:09,568 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:33:09,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 07:33:09,568 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:33:09,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:33:09,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1546862930, now seen corresponding path program 9 times [2022-01-19 07:33:09,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:33:09,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020393609] [2022-01-19 07:33:09,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:33:09,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:33:09,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:33:10,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:33:10,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:33:10,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020393609] [2022-01-19 07:33:10,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020393609] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:33:10,248 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:33:10,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-01-19 07:33:10,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825452687] [2022-01-19 07:33:10,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:33:10,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 07:33:10,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:33:10,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 07:33:10,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=492, Unknown=0, NotChecked=0, Total=552 [2022-01-19 07:33:10,251 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-01-19 07:33:10,252 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 1112 transitions, 10398 flow. Second operand has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:10,252 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:33:10,252 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-01-19 07:33:10,252 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:33:18,653 INFO L129 PetriNetUnfolder]: 12402/23934 cut-off events. [2022-01-19 07:33:18,654 INFO L130 PetriNetUnfolder]: For 337377/337392 co-relation queries the response was YES. [2022-01-19 07:33:18,885 INFO L84 FinitePrefix]: Finished finitePrefix Result has 108491 conditions, 23934 events. 12402/23934 cut-off events. For 337377/337392 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 204938 event pairs, 3605 based on Foata normal form. 12/21826 useless extension candidates. Maximal degree in co-relation 108307. Up to 12347 conditions per place. [2022-01-19 07:33:19,122 INFO L132 encePairwiseOnDemand]: 216/239 looper letters, 851 selfloop transitions, 434 changer transitions 22/1442 dead transitions. [2022-01-19 07:33:19,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 1442 transitions, 15857 flow [2022-01-19 07:33:19,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-19 07:33:19,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-01-19 07:33:19,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 7899 transitions. [2022-01-19 07:33:19,140 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7184828088048026 [2022-01-19 07:33:19,140 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 7899 transitions. [2022-01-19 07:33:19,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 7899 transitions. [2022-01-19 07:33:19,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:33:19,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 7899 transitions. [2022-01-19 07:33:19,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 171.7173913043478) internal successors, (7899), 46 states have internal predecessors, (7899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:19,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 239.0) internal successors, (11233), 47 states have internal predecessors, (11233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:19,183 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 239.0) internal successors, (11233), 47 states have internal predecessors, (11233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:19,183 INFO L186 Difference]: Start difference. First operand has 580 places, 1112 transitions, 10398 flow. Second operand 46 states and 7899 transitions. [2022-01-19 07:33:19,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 1442 transitions, 15857 flow [2022-01-19 07:33:20,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 1442 transitions, 14537 flow, removed 564 selfloop flow, removed 9 redundant places. [2022-01-19 07:33:20,989 INFO L242 Difference]: Finished difference. Result has 621 places, 1207 transitions, 11767 flow [2022-01-19 07:33:20,990 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=9209, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=751, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=11767, PETRI_PLACES=621, PETRI_TRANSITIONS=1207} [2022-01-19 07:33:20,990 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 412 predicate places. [2022-01-19 07:33:20,990 INFO L470 AbstractCegarLoop]: Abstraction has has 621 places, 1207 transitions, 11767 flow [2022-01-19 07:33:20,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:20,991 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:33:20,991 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:33:20,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 07:33:20,991 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:33:20,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:33:20,992 INFO L85 PathProgramCache]: Analyzing trace with hash -2109594836, now seen corresponding path program 10 times [2022-01-19 07:33:20,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:33:20,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102815558] [2022-01-19 07:33:20,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:33:20,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:33:21,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:33:21,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:33:21,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:33:21,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102815558] [2022-01-19 07:33:21,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102815558] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:33:21,484 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:33:21,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-01-19 07:33:21,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102644977] [2022-01-19 07:33:21,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:33:21,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 07:33:21,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:33:21,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 07:33:21,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=493, Unknown=0, NotChecked=0, Total=552 [2022-01-19 07:33:21,487 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-01-19 07:33:21,488 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 1207 transitions, 11767 flow. Second operand has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:21,488 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:33:21,488 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-01-19 07:33:21,488 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:33:28,760 INFO L129 PetriNetUnfolder]: 13167/26186 cut-off events. [2022-01-19 07:33:28,761 INFO L130 PetriNetUnfolder]: For 368300/368315 co-relation queries the response was YES. [2022-01-19 07:33:29,049 INFO L84 FinitePrefix]: Finished finitePrefix Result has 115898 conditions, 26186 events. 13167/26186 cut-off events. For 368300/368315 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 234632 event pairs, 3575 based on Foata normal form. 12/23865 useless extension candidates. Maximal degree in co-relation 115699. Up to 12910 conditions per place. [2022-01-19 07:33:29,163 INFO L132 encePairwiseOnDemand]: 216/239 looper letters, 935 selfloop transitions, 452 changer transitions 22/1544 dead transitions. [2022-01-19 07:33:29,164 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 1544 transitions, 17109 flow [2022-01-19 07:33:29,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 07:33:29,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 07:33:29,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 7106 transitions. [2022-01-19 07:33:29,168 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7251760383712623 [2022-01-19 07:33:29,169 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 7106 transitions. [2022-01-19 07:33:29,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 7106 transitions. [2022-01-19 07:33:29,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:33:29,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 7106 transitions. [2022-01-19 07:33:29,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 173.3170731707317) internal successors, (7106), 41 states have internal predecessors, (7106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:29,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 239.0) internal successors, (10038), 42 states have internal predecessors, (10038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:29,179 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 239.0) internal successors, (10038), 42 states have internal predecessors, (10038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:29,179 INFO L186 Difference]: Start difference. First operand has 621 places, 1207 transitions, 11767 flow. Second operand 41 states and 7106 transitions. [2022-01-19 07:33:29,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 1544 transitions, 17109 flow [2022-01-19 07:33:32,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 648 places, 1544 transitions, 15909 flow, removed 478 selfloop flow, removed 9 redundant places. [2022-01-19 07:33:32,231 INFO L242 Difference]: Finished difference. Result has 660 places, 1279 transitions, 12948 flow [2022-01-19 07:33:32,231 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=10679, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=387, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=808, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=12948, PETRI_PLACES=660, PETRI_TRANSITIONS=1279} [2022-01-19 07:33:32,232 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 451 predicate places. [2022-01-19 07:33:32,232 INFO L470 AbstractCegarLoop]: Abstraction has has 660 places, 1279 transitions, 12948 flow [2022-01-19 07:33:32,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:32,232 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:33:32,232 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:33:32,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 07:33:32,233 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:33:32,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:33:32,233 INFO L85 PathProgramCache]: Analyzing trace with hash 2043884936, now seen corresponding path program 11 times [2022-01-19 07:33:32,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:33:32,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354531132] [2022-01-19 07:33:32,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:33:32,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:33:32,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:33:32,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:33:32,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:33:32,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354531132] [2022-01-19 07:33:32,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354531132] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:33:32,956 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:33:32,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 07:33:32,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775549133] [2022-01-19 07:33:32,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:33:32,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 07:33:32,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:33:32,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 07:33:32,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2022-01-19 07:33:32,958 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 239 [2022-01-19 07:33:32,960 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 1279 transitions, 12948 flow. Second operand has 27 states, 27 states have (on average 161.22222222222223) internal successors, (4353), 27 states have internal predecessors, (4353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:32,960 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:33:32,960 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 239 [2022-01-19 07:33:32,960 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:33:43,671 INFO L129 PetriNetUnfolder]: 15425/29911 cut-off events. [2022-01-19 07:33:43,672 INFO L130 PetriNetUnfolder]: For 311548/311552 co-relation queries the response was YES. [2022-01-19 07:33:44,463 INFO L84 FinitePrefix]: Finished finitePrefix Result has 133561 conditions, 29911 events. 15425/29911 cut-off events. For 311548/311552 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 267158 event pairs, 3849 based on Foata normal form. 1/27225 useless extension candidates. Maximal degree in co-relation 133342. Up to 13722 conditions per place. [2022-01-19 07:33:44,736 INFO L132 encePairwiseOnDemand]: 213/239 looper letters, 1139 selfloop transitions, 669 changer transitions 22/1960 dead transitions. [2022-01-19 07:33:44,736 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 712 places, 1960 transitions, 24293 flow [2022-01-19 07:33:44,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-19 07:33:44,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2022-01-19 07:33:44,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 9590 transitions. [2022-01-19 07:33:44,745 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.703956544079865 [2022-01-19 07:33:44,745 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 9590 transitions. [2022-01-19 07:33:44,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 9590 transitions. [2022-01-19 07:33:44,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:33:44,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 9590 transitions. [2022-01-19 07:33:44,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 168.24561403508773) internal successors, (9590), 57 states have internal predecessors, (9590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:44,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 239.0) internal successors, (13862), 58 states have internal predecessors, (13862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:44,763 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 239.0) internal successors, (13862), 58 states have internal predecessors, (13862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:44,764 INFO L186 Difference]: Start difference. First operand has 660 places, 1279 transitions, 12948 flow. Second operand 57 states and 9590 transitions. [2022-01-19 07:33:44,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 712 places, 1960 transitions, 24293 flow [2022-01-19 07:33:47,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 701 places, 1960 transitions, 22957 flow, removed 413 selfloop flow, removed 11 redundant places. [2022-01-19 07:33:47,917 INFO L242 Difference]: Finished difference. Result has 730 places, 1667 transitions, 19717 flow [2022-01-19 07:33:47,918 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=11986, PETRI_DIFFERENCE_MINUEND_PLACES=645, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=854, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=19717, PETRI_PLACES=730, PETRI_TRANSITIONS=1667} [2022-01-19 07:33:47,919 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 521 predicate places. [2022-01-19 07:33:47,919 INFO L470 AbstractCegarLoop]: Abstraction has has 730 places, 1667 transitions, 19717 flow [2022-01-19 07:33:47,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 161.22222222222223) internal successors, (4353), 27 states have internal predecessors, (4353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:47,919 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:33:47,920 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:33:47,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 07:33:47,920 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:33:47,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:33:47,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1591201676, now seen corresponding path program 12 times [2022-01-19 07:33:47,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:33:47,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678589808] [2022-01-19 07:33:47,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:33:47,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:33:47,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:33:48,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:33:48,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:33:48,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678589808] [2022-01-19 07:33:48,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678589808] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:33:48,636 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:33:48,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-01-19 07:33:48,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096381977] [2022-01-19 07:33:48,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:33:48,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-19 07:33:48,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:33:48,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-19 07:33:48,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=673, Unknown=0, NotChecked=0, Total=756 [2022-01-19 07:33:48,639 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 239 [2022-01-19 07:33:48,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 1667 transitions, 19717 flow. Second operand has 28 states, 28 states have (on average 161.14285714285714) internal successors, (4512), 28 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:33:48,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:33:48,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 239 [2022-01-19 07:33:48,641 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:34:01,101 INFO L129 PetriNetUnfolder]: 16792/32630 cut-off events. [2022-01-19 07:34:01,101 INFO L130 PetriNetUnfolder]: For 452770/452777 co-relation queries the response was YES. [2022-01-19 07:34:01,718 INFO L84 FinitePrefix]: Finished finitePrefix Result has 158783 conditions, 32630 events. 16792/32630 cut-off events. For 452770/452777 co-relation queries the response was YES. Maximal size of possible extension queue 843. Compared 295899 event pairs, 4301 based on Foata normal form. 5/29740 useless extension candidates. Maximal degree in co-relation 158527. Up to 15069 conditions per place. [2022-01-19 07:34:01,899 INFO L132 encePairwiseOnDemand]: 213/239 looper letters, 1258 selfloop transitions, 858 changer transitions 22/2268 dead transitions. [2022-01-19 07:34:01,899 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 790 places, 2268 transitions, 31567 flow [2022-01-19 07:34:01,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-19 07:34:01,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2022-01-19 07:34:01,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 10747 transitions. [2022-01-19 07:34:01,925 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7026019874476988 [2022-01-19 07:34:01,925 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 10747 transitions. [2022-01-19 07:34:01,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 10747 transitions. [2022-01-19 07:34:01,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:34:01,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 10747 transitions. [2022-01-19 07:34:01,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 167.921875) internal successors, (10747), 64 states have internal predecessors, (10747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:34:01,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 239.0) internal successors, (15535), 65 states have internal predecessors, (15535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:34:01,957 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 239.0) internal successors, (15535), 65 states have internal predecessors, (15535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:34:01,957 INFO L186 Difference]: Start difference. First operand has 730 places, 1667 transitions, 19717 flow. Second operand 64 states and 10747 transitions. [2022-01-19 07:34:01,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 790 places, 2268 transitions, 31567 flow [2022-01-19 07:34:05,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 785 places, 2268 transitions, 30525 flow, removed 519 selfloop flow, removed 5 redundant places. [2022-01-19 07:34:05,170 INFO L242 Difference]: Finished difference. Result has 807 places, 1951 transitions, 26692 flow [2022-01-19 07:34:05,171 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=18779, PETRI_DIFFERENCE_MINUEND_PLACES=722, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=600, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1041, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=26692, PETRI_PLACES=807, PETRI_TRANSITIONS=1951} [2022-01-19 07:34:05,172 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 598 predicate places. [2022-01-19 07:34:05,172 INFO L470 AbstractCegarLoop]: Abstraction has has 807 places, 1951 transitions, 26692 flow [2022-01-19 07:34:05,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 161.14285714285714) internal successors, (4512), 28 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:34:05,173 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:34:05,173 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:34:05,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 07:34:05,173 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:34:05,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:34:05,173 INFO L85 PathProgramCache]: Analyzing trace with hash 361135332, now seen corresponding path program 13 times [2022-01-19 07:34:05,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:34:05,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032887057] [2022-01-19 07:34:05,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:34:05,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:34:05,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:34:05,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:34:05,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:34:05,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032887057] [2022-01-19 07:34:05,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032887057] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:34:05,951 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:34:05,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-01-19 07:34:05,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594925637] [2022-01-19 07:34:05,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:34:05,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-19 07:34:05,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:34:05,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-19 07:34:05,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-01-19 07:34:05,954 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 239 [2022-01-19 07:34:05,955 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 807 places, 1951 transitions, 26692 flow. Second operand has 28 states, 28 states have (on average 161.14285714285714) internal successors, (4512), 28 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:34:05,956 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:34:05,956 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 239 [2022-01-19 07:34:05,956 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:34:21,282 INFO L129 PetriNetUnfolder]: 18363/35636 cut-off events. [2022-01-19 07:34:21,283 INFO L130 PetriNetUnfolder]: For 661428/661430 co-relation queries the response was YES. [2022-01-19 07:34:22,839 INFO L84 FinitePrefix]: Finished finitePrefix Result has 185311 conditions, 35636 events. 18363/35636 cut-off events. For 661428/661430 co-relation queries the response was YES. Maximal size of possible extension queue 937. Compared 327019 event pairs, 4344 based on Foata normal form. 3/32502 useless extension candidates. Maximal degree in co-relation 185025. Up to 16025 conditions per place. [2022-01-19 07:34:23,032 INFO L132 encePairwiseOnDemand]: 213/239 looper letters, 1333 selfloop transitions, 953 changer transitions 22/2438 dead transitions. [2022-01-19 07:34:23,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 857 places, 2438 transitions, 37049 flow [2022-01-19 07:34:23,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-19 07:34:23,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2022-01-19 07:34:23,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 9141 transitions. [2022-01-19 07:34:23,037 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.708275220827522 [2022-01-19 07:34:23,037 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 9141 transitions. [2022-01-19 07:34:23,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 9141 transitions. [2022-01-19 07:34:23,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:34:23,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 9141 transitions. [2022-01-19 07:34:23,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 169.27777777777777) internal successors, (9141), 54 states have internal predecessors, (9141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:34:23,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 239.0) internal successors, (13145), 55 states have internal predecessors, (13145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:34:23,050 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 239.0) internal successors, (13145), 55 states have internal predecessors, (13145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:34:23,050 INFO L186 Difference]: Start difference. First operand has 807 places, 1951 transitions, 26692 flow. Second operand 54 states and 9141 transitions. [2022-01-19 07:34:23,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 857 places, 2438 transitions, 37049 flow [2022-01-19 07:34:28,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 850 places, 2438 transitions, 33939 flow, removed 1462 selfloop flow, removed 7 redundant places. [2022-01-19 07:34:28,245 INFO L242 Difference]: Finished difference. Result has 866 places, 2110 transitions, 29602 flow [2022-01-19 07:34:28,247 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=24050, PETRI_DIFFERENCE_MINUEND_PLACES=797, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1951, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=812, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=29602, PETRI_PLACES=866, PETRI_TRANSITIONS=2110} [2022-01-19 07:34:28,248 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 657 predicate places. [2022-01-19 07:34:28,248 INFO L470 AbstractCegarLoop]: Abstraction has has 866 places, 2110 transitions, 29602 flow [2022-01-19 07:34:28,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 161.14285714285714) internal successors, (4512), 28 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:34:28,248 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:34:28,249 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:34:28,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 07:34:28,249 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:34:28,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:34:28,249 INFO L85 PathProgramCache]: Analyzing trace with hash -476255420, now seen corresponding path program 14 times [2022-01-19 07:34:28,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:34:28,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468884683] [2022-01-19 07:34:28,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:34:28,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:34:28,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:34:28,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:34:28,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:34:28,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468884683] [2022-01-19 07:34:28,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468884683] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:34:28,694 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:34:28,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-01-19 07:34:28,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367351016] [2022-01-19 07:34:28,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:34:28,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-19 07:34:28,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:34:28,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-19 07:34:28,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=447, Unknown=0, NotChecked=0, Total=506 [2022-01-19 07:34:28,697 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-01-19 07:34:28,698 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 866 places, 2110 transitions, 29602 flow. Second operand has 23 states, 23 states have (on average 165.47826086956522) internal successors, (3806), 23 states have internal predecessors, (3806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:34:28,698 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:34:28,698 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-01-19 07:34:28,698 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:34:42,208 INFO L129 PetriNetUnfolder]: 18590/35834 cut-off events. [2022-01-19 07:34:42,208 INFO L130 PetriNetUnfolder]: For 776791/776837 co-relation queries the response was YES. [2022-01-19 07:34:43,131 INFO L84 FinitePrefix]: Finished finitePrefix Result has 190358 conditions, 35834 events. 18590/35834 cut-off events. For 776791/776837 co-relation queries the response was YES. Maximal size of possible extension queue 972. Compared 328371 event pairs, 4641 based on Foata normal form. 5/32585 useless extension candidates. Maximal degree in co-relation 190077. Up to 16528 conditions per place. [2022-01-19 07:34:43,447 INFO L132 encePairwiseOnDemand]: 216/239 looper letters, 1244 selfloop transitions, 998 changer transitions 22/2403 dead transitions. [2022-01-19 07:34:43,447 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 897 places, 2403 transitions, 37362 flow [2022-01-19 07:34:43,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 07:34:43,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 07:34:43,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 6066 transitions. [2022-01-19 07:34:43,450 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7251643753735804 [2022-01-19 07:34:43,450 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 6066 transitions. [2022-01-19 07:34:43,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 6066 transitions. [2022-01-19 07:34:43,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:34:43,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 6066 transitions. [2022-01-19 07:34:43,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 173.31428571428572) internal successors, (6066), 35 states have internal predecessors, (6066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:34:43,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 239.0) internal successors, (8604), 36 states have internal predecessors, (8604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:34:43,459 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 239.0) internal successors, (8604), 36 states have internal predecessors, (8604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:34:43,459 INFO L186 Difference]: Start difference. First operand has 866 places, 2110 transitions, 29602 flow. Second operand 35 states and 6066 transitions. [2022-01-19 07:34:43,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 897 places, 2403 transitions, 37362 flow [2022-01-19 07:34:50,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 885 places, 2403 transitions, 35090 flow, removed 900 selfloop flow, removed 12 redundant places. [2022-01-19 07:34:50,445 INFO L242 Difference]: Finished difference. Result has 894 places, 2199 transitions, 31457 flow [2022-01-19 07:34:50,447 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=27346, PETRI_DIFFERENCE_MINUEND_PLACES=851, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=919, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=31457, PETRI_PLACES=894, PETRI_TRANSITIONS=2199} [2022-01-19 07:34:50,447 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 685 predicate places. [2022-01-19 07:34:50,447 INFO L470 AbstractCegarLoop]: Abstraction has has 894 places, 2199 transitions, 31457 flow [2022-01-19 07:34:50,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 165.47826086956522) internal successors, (3806), 23 states have internal predecessors, (3806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:34:50,448 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:34:50,448 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:34:50,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 07:34:50,448 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:34:50,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:34:50,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1666601890, now seen corresponding path program 15 times [2022-01-19 07:34:50,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:34:50,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960622623] [2022-01-19 07:34:50,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:34:50,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:34:50,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:34:50,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:34:50,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:34:50,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960622623] [2022-01-19 07:34:50,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960622623] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:34:50,865 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:34:50,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-01-19 07:34:50,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110433724] [2022-01-19 07:34:50,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:34:50,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 07:34:50,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:34:50,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 07:34:50,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=494, Unknown=0, NotChecked=0, Total=552 [2022-01-19 07:34:50,868 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-01-19 07:34:50,869 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 894 places, 2199 transitions, 31457 flow. Second operand has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:34:50,869 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:34:50,869 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-01-19 07:34:50,869 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:35:05,353 INFO L129 PetriNetUnfolder]: 19072/37190 cut-off events. [2022-01-19 07:35:05,354 INFO L130 PetriNetUnfolder]: For 828159/828205 co-relation queries the response was YES. [2022-01-19 07:35:06,248 INFO L84 FinitePrefix]: Finished finitePrefix Result has 196479 conditions, 37190 events. 19072/37190 cut-off events. For 828159/828205 co-relation queries the response was YES. Maximal size of possible extension queue 996. Compared 346462 event pairs, 4379 based on Foata normal form. 5/33695 useless extension candidates. Maximal degree in co-relation 196186. Up to 16997 conditions per place. [2022-01-19 07:35:06,435 INFO L132 encePairwiseOnDemand]: 216/239 looper letters, 1413 selfloop transitions, 939 changer transitions 22/2513 dead transitions. [2022-01-19 07:35:06,435 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 930 places, 2513 transitions, 39538 flow [2022-01-19 07:35:06,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 07:35:06,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 07:35:06,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 7097 transitions. [2022-01-19 07:35:06,441 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7242575773038065 [2022-01-19 07:35:06,441 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 7097 transitions. [2022-01-19 07:35:06,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 7097 transitions. [2022-01-19 07:35:06,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:35:06,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 7097 transitions. [2022-01-19 07:35:06,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 173.09756097560975) internal successors, (7097), 41 states have internal predecessors, (7097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:35:06,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 239.0) internal successors, (10038), 42 states have internal predecessors, (10038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:35:06,452 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 239.0) internal successors, (10038), 42 states have internal predecessors, (10038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:35:06,452 INFO L186 Difference]: Start difference. First operand has 894 places, 2199 transitions, 31457 flow. Second operand 41 states and 7097 transitions. [2022-01-19 07:35:06,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 930 places, 2513 transitions, 39538 flow [2022-01-19 07:35:11,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 921 places, 2513 transitions, 38280 flow, removed 396 selfloop flow, removed 9 redundant places. [2022-01-19 07:35:11,792 INFO L242 Difference]: Finished difference. Result has 929 places, 2259 transitions, 33727 flow [2022-01-19 07:35:11,793 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=30229, PETRI_DIFFERENCE_MINUEND_PLACES=881, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=887, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=33727, PETRI_PLACES=929, PETRI_TRANSITIONS=2259} [2022-01-19 07:35:11,794 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 720 predicate places. [2022-01-19 07:35:11,794 INFO L470 AbstractCegarLoop]: Abstraction has has 929 places, 2259 transitions, 33727 flow [2022-01-19 07:35:11,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:35:11,794 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:35:11,795 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:35:11,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 07:35:11,795 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:35:11,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:35:11,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1560086346, now seen corresponding path program 16 times [2022-01-19 07:35:11,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:35:11,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645775853] [2022-01-19 07:35:11,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:35:11,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:35:11,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:35:12,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:35:12,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:35:12,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645775853] [2022-01-19 07:35:12,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645775853] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:35:12,400 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:35:12,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-01-19 07:35:12,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863844460] [2022-01-19 07:35:12,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:35:12,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-19 07:35:12,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:35:12,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-19 07:35:12,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=449, Unknown=0, NotChecked=0, Total=506 [2022-01-19 07:35:12,403 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-01-19 07:35:12,404 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 929 places, 2259 transitions, 33727 flow. Second operand has 23 states, 23 states have (on average 165.47826086956522) internal successors, (3806), 23 states have internal predecessors, (3806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:35:12,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:35:12,404 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-01-19 07:35:12,404 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:35:27,431 INFO L129 PetriNetUnfolder]: 19361/37919 cut-off events. [2022-01-19 07:35:27,431 INFO L130 PetriNetUnfolder]: For 871059/871105 co-relation queries the response was YES. [2022-01-19 07:35:28,348 INFO L84 FinitePrefix]: Finished finitePrefix Result has 202761 conditions, 37919 events. 19361/37919 cut-off events. For 871059/871105 co-relation queries the response was YES. Maximal size of possible extension queue 1015. Compared 355460 event pairs, 4634 based on Foata normal form. 5/34345 useless extension candidates. Maximal degree in co-relation 202465. Up to 17443 conditions per place. [2022-01-19 07:35:28,546 INFO L132 encePairwiseOnDemand]: 216/239 looper letters, 1383 selfloop transitions, 983 changer transitions 22/2527 dead transitions. [2022-01-19 07:35:28,547 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 962 places, 2527 transitions, 41621 flow [2022-01-19 07:35:28,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 07:35:28,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 07:35:28,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 6586 transitions. [2022-01-19 07:35:28,550 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7251706672539089 [2022-01-19 07:35:28,550 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 6586 transitions. [2022-01-19 07:35:28,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 6586 transitions. [2022-01-19 07:35:28,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:35:28,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 6586 transitions. [2022-01-19 07:35:28,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 173.31578947368422) internal successors, (6586), 38 states have internal predecessors, (6586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:35:28,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 239.0) internal successors, (9321), 39 states have internal predecessors, (9321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:35:28,558 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 239.0) internal successors, (9321), 39 states have internal predecessors, (9321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:35:28,558 INFO L186 Difference]: Start difference. First operand has 929 places, 2259 transitions, 33727 flow. Second operand 38 states and 6586 transitions. [2022-01-19 07:35:28,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 962 places, 2527 transitions, 41621 flow [2022-01-19 07:35:34,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 950 places, 2527 transitions, 39864 flow, removed 588 selfloop flow, removed 12 redundant places. [2022-01-19 07:35:34,573 INFO L242 Difference]: Finished difference. Result has 958 places, 2299 transitions, 35317 flow [2022-01-19 07:35:34,575 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=32142, PETRI_DIFFERENCE_MINUEND_PLACES=913, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=948, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=35317, PETRI_PLACES=958, PETRI_TRANSITIONS=2299} [2022-01-19 07:35:34,576 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 749 predicate places. [2022-01-19 07:35:34,576 INFO L470 AbstractCegarLoop]: Abstraction has has 958 places, 2299 transitions, 35317 flow [2022-01-19 07:35:34,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 165.47826086956522) internal successors, (3806), 23 states have internal predecessors, (3806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:35:34,577 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:35:34,577 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:35:34,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 07:35:34,577 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:35:34,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:35:34,578 INFO L85 PathProgramCache]: Analyzing trace with hash 2143354116, now seen corresponding path program 17 times [2022-01-19 07:35:34,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:35:34,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699980408] [2022-01-19 07:35:34,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:35:34,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:35:34,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:35:35,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:35:35,080 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:35:35,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699980408] [2022-01-19 07:35:35,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699980408] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:35:35,080 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:35:35,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-01-19 07:35:35,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871153405] [2022-01-19 07:35:35,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:35:35,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 07:35:35,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:35:35,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 07:35:35,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=494, Unknown=0, NotChecked=0, Total=552 [2022-01-19 07:35:35,083 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-01-19 07:35:35,084 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 958 places, 2299 transitions, 35317 flow. Second operand has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:35:35,084 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:35:35,084 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-01-19 07:35:35,084 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:35:52,111 INFO L129 PetriNetUnfolder]: 19710/38467 cut-off events. [2022-01-19 07:35:52,111 INFO L130 PetriNetUnfolder]: For 860502/860548 co-relation queries the response was YES. [2022-01-19 07:35:53,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 207265 conditions, 38467 events. 19710/38467 cut-off events. For 860502/860548 co-relation queries the response was YES. Maximal size of possible extension queue 1040. Compared 360697 event pairs, 4965 based on Foata normal form. 5/34785 useless extension candidates. Maximal degree in co-relation 206962. Up to 17834 conditions per place. [2022-01-19 07:35:53,746 INFO L132 encePairwiseOnDemand]: 216/239 looper letters, 1415 selfloop transitions, 968 changer transitions 22/2544 dead transitions. [2022-01-19 07:35:53,746 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 989 places, 2544 transitions, 42319 flow [2022-01-19 07:35:53,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 07:35:53,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 07:35:53,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 6233 transitions. [2022-01-19 07:35:53,749 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7244304974430498 [2022-01-19 07:35:53,749 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 6233 transitions. [2022-01-19 07:35:53,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 6233 transitions. [2022-01-19 07:35:53,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:35:53,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 6233 transitions. [2022-01-19 07:35:53,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 173.13888888888889) internal successors, (6233), 36 states have internal predecessors, (6233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:35:53,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 239.0) internal successors, (8843), 37 states have internal predecessors, (8843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:35:53,757 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 239.0) internal successors, (8843), 37 states have internal predecessors, (8843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:35:53,757 INFO L186 Difference]: Start difference. First operand has 958 places, 2299 transitions, 35317 flow. Second operand 36 states and 6233 transitions. [2022-01-19 07:35:53,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 989 places, 2544 transitions, 42319 flow [2022-01-19 07:35:58,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 972 places, 2544 transitions, 40760 flow, removed 368 selfloop flow, removed 17 redundant places. [2022-01-19 07:35:58,603 INFO L242 Difference]: Finished difference. Result has 978 places, 2328 transitions, 36784 flow [2022-01-19 07:35:58,604 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=33784, PETRI_DIFFERENCE_MINUEND_PLACES=937, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=945, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=36784, PETRI_PLACES=978, PETRI_TRANSITIONS=2328} [2022-01-19 07:35:58,604 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 769 predicate places. [2022-01-19 07:35:58,605 INFO L470 AbstractCegarLoop]: Abstraction has has 978 places, 2328 transitions, 36784 flow [2022-01-19 07:35:58,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:35:58,605 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:35:58,605 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:35:58,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 07:35:58,605 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:35:58,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:35:58,606 INFO L85 PathProgramCache]: Analyzing trace with hash 2057651100, now seen corresponding path program 18 times [2022-01-19 07:35:58,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:35:58,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341034836] [2022-01-19 07:35:58,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:35:58,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:35:58,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:35:59,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:35:59,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:35:59,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341034836] [2022-01-19 07:35:59,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341034836] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:35:59,310 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:35:59,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-01-19 07:35:59,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268601040] [2022-01-19 07:35:59,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:35:59,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-19 07:35:59,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:35:59,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-19 07:35:59,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2022-01-19 07:35:59,312 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 239 [2022-01-19 07:35:59,314 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 978 places, 2328 transitions, 36784 flow. Second operand has 28 states, 28 states have (on average 161.14285714285714) internal successors, (4512), 28 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:35:59,314 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:35:59,314 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 239 [2022-01-19 07:35:59,314 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:36:18,040 INFO L129 PetriNetUnfolder]: 20220/39806 cut-off events. [2022-01-19 07:36:18,040 INFO L130 PetriNetUnfolder]: For 904264/904266 co-relation queries the response was YES. [2022-01-19 07:36:19,489 INFO L84 FinitePrefix]: Finished finitePrefix Result has 215034 conditions, 39806 events. 20220/39806 cut-off events. For 904264/904266 co-relation queries the response was YES. Maximal size of possible extension queue 1069. Compared 376366 event pairs, 4760 based on Foata normal form. 3/35980 useless extension candidates. Maximal degree in co-relation 214661. Up to 18324 conditions per place. [2022-01-19 07:36:19,690 INFO L132 encePairwiseOnDemand]: 213/239 looper letters, 1500 selfloop transitions, 992 changer transitions 22/2644 dead transitions. [2022-01-19 07:36:19,690 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1023 places, 2644 transitions, 44774 flow [2022-01-19 07:36:19,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-19 07:36:19,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2022-01-19 07:36:19,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 8465 transitions. [2022-01-19 07:36:19,695 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7083682008368201 [2022-01-19 07:36:19,695 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 8465 transitions. [2022-01-19 07:36:19,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 8465 transitions. [2022-01-19 07:36:19,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:36:19,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 8465 transitions. [2022-01-19 07:36:19,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 169.3) internal successors, (8465), 50 states have internal predecessors, (8465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:36:19,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 239.0) internal successors, (12189), 51 states have internal predecessors, (12189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:36:19,705 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 239.0) internal successors, (12189), 51 states have internal predecessors, (12189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:36:19,705 INFO L186 Difference]: Start difference. First operand has 978 places, 2328 transitions, 36784 flow. Second operand 50 states and 8465 transitions. [2022-01-19 07:36:19,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1023 places, 2644 transitions, 44774 flow [2022-01-19 07:36:27,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1009 places, 2644 transitions, 43092 flow, removed 432 selfloop flow, removed 14 redundant places. [2022-01-19 07:36:27,316 INFO L242 Difference]: Finished difference. Result has 1014 places, 2353 transitions, 37974 flow [2022-01-19 07:36:27,318 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=35118, PETRI_DIFFERENCE_MINUEND_PLACES=960, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=971, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=37974, PETRI_PLACES=1014, PETRI_TRANSITIONS=2353} [2022-01-19 07:36:27,318 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 805 predicate places. [2022-01-19 07:36:27,318 INFO L470 AbstractCegarLoop]: Abstraction has has 1014 places, 2353 transitions, 37974 flow [2022-01-19 07:36:27,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 161.14285714285714) internal successors, (4512), 28 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:36:27,319 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:36:27,319 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:36:27,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 07:36:27,319 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:36:27,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:36:27,320 INFO L85 PathProgramCache]: Analyzing trace with hash -26021848, now seen corresponding path program 19 times [2022-01-19 07:36:27,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:36:27,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631150003] [2022-01-19 07:36:27,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:36:27,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:36:27,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:36:27,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:36:27,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:36:27,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631150003] [2022-01-19 07:36:27,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631150003] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:36:27,862 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:36:27,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-01-19 07:36:27,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988920892] [2022-01-19 07:36:27,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:36:27,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 07:36:27,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:36:27,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 07:36:27,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=492, Unknown=0, NotChecked=0, Total=552 [2022-01-19 07:36:27,865 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-01-19 07:36:27,867 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1014 places, 2353 transitions, 37974 flow. Second operand has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:36:27,867 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:36:27,867 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-01-19 07:36:27,867 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:36:44,877 INFO L129 PetriNetUnfolder]: 20226/39652 cut-off events. [2022-01-19 07:36:44,878 INFO L130 PetriNetUnfolder]: For 940825/940871 co-relation queries the response was YES. [2022-01-19 07:36:46,075 INFO L84 FinitePrefix]: Finished finitePrefix Result has 217892 conditions, 39652 events. 20226/39652 cut-off events. For 940825/940871 co-relation queries the response was YES. Maximal size of possible extension queue 1103. Compared 375214 event pairs, 4880 based on Foata normal form. 5/35732 useless extension candidates. Maximal degree in co-relation 217576. Up to 18637 conditions per place. [2022-01-19 07:36:46,278 INFO L132 encePairwiseOnDemand]: 216/239 looper letters, 1433 selfloop transitions, 973 changer transitions 22/2567 dead transitions. [2022-01-19 07:36:46,278 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1042 places, 2567 transitions, 44767 flow [2022-01-19 07:36:46,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 07:36:46,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 07:36:46,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 5551 transitions. [2022-01-19 07:36:46,281 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.725810669456067 [2022-01-19 07:36:46,281 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 5551 transitions. [2022-01-19 07:36:46,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 5551 transitions. [2022-01-19 07:36:46,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:36:46,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 5551 transitions. [2022-01-19 07:36:46,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 173.46875) internal successors, (5551), 32 states have internal predecessors, (5551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:36:46,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 239.0) internal successors, (7887), 33 states have internal predecessors, (7887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:36:46,288 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 239.0) internal successors, (7887), 33 states have internal predecessors, (7887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:36:46,289 INFO L186 Difference]: Start difference. First operand has 1014 places, 2353 transitions, 37974 flow. Second operand 32 states and 5551 transitions. [2022-01-19 07:36:46,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1042 places, 2567 transitions, 44767 flow [2022-01-19 07:36:52,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1012 places, 2567 transitions, 43091 flow, removed 370 selfloop flow, removed 30 redundant places. [2022-01-19 07:36:52,340 INFO L242 Difference]: Finished difference. Result has 1017 places, 2374 transitions, 39144 flow [2022-01-19 07:36:52,342 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=36314, PETRI_DIFFERENCE_MINUEND_PLACES=981, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=956, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=39144, PETRI_PLACES=1017, PETRI_TRANSITIONS=2374} [2022-01-19 07:36:52,342 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 808 predicate places. [2022-01-19 07:36:52,342 INFO L470 AbstractCegarLoop]: Abstraction has has 1017 places, 2374 transitions, 39144 flow [2022-01-19 07:36:52,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:36:52,343 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:36:52,343 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:36:52,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 07:36:52,343 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:36:52,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:36:52,343 INFO L85 PathProgramCache]: Analyzing trace with hash -914051586, now seen corresponding path program 20 times [2022-01-19 07:36:52,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:36:52,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374238598] [2022-01-19 07:36:52,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:36:52,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:36:52,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:36:52,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:36:52,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:36:52,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374238598] [2022-01-19 07:36:52,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374238598] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:36:52,770 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:36:52,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-01-19 07:36:52,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805956189] [2022-01-19 07:36:52,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:36:52,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 07:36:52,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:36:52,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 07:36:52,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=492, Unknown=0, NotChecked=0, Total=552 [2022-01-19 07:36:52,772 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-01-19 07:36:52,773 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1017 places, 2374 transitions, 39144 flow. Second operand has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:36:52,773 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:36:52,773 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-01-19 07:36:52,773 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:37:09,506 INFO L129 PetriNetUnfolder]: 20495/40561 cut-off events. [2022-01-19 07:37:09,506 INFO L130 PetriNetUnfolder]: For 1003912/1003958 co-relation queries the response was YES. [2022-01-19 07:37:10,844 INFO L84 FinitePrefix]: Finished finitePrefix Result has 223961 conditions, 40561 events. 20495/40561 cut-off events. For 1003912/1003958 co-relation queries the response was YES. Maximal size of possible extension queue 1136. Compared 388103 event pairs, 4805 based on Foata normal form. 5/36468 useless extension candidates. Maximal degree in co-relation 223645. Up to 18922 conditions per place. [2022-01-19 07:37:11,058 INFO L132 encePairwiseOnDemand]: 216/239 looper letters, 1495 selfloop transitions, 987 changer transitions 22/2643 dead transitions. [2022-01-19 07:37:11,058 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1056 places, 2643 transitions, 47065 flow [2022-01-19 07:37:11,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 07:37:11,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 07:37:11,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 7593 transitions. [2022-01-19 07:37:11,062 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7220426017497147 [2022-01-19 07:37:11,062 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 7593 transitions. [2022-01-19 07:37:11,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 7593 transitions. [2022-01-19 07:37:11,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:37:11,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 7593 transitions. [2022-01-19 07:37:11,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 172.5681818181818) internal successors, (7593), 44 states have internal predecessors, (7593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:37:11,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 239.0) internal successors, (10755), 45 states have internal predecessors, (10755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:37:11,071 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 239.0) internal successors, (10755), 45 states have internal predecessors, (10755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:37:11,071 INFO L186 Difference]: Start difference. First operand has 1017 places, 2374 transitions, 39144 flow. Second operand 44 states and 7593 transitions. [2022-01-19 07:37:11,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1056 places, 2643 transitions, 47065 flow [2022-01-19 07:37:20,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1042 places, 2643 transitions, 45567 flow, removed 340 selfloop flow, removed 14 redundant places. [2022-01-19 07:37:20,843 INFO L242 Difference]: Finished difference. Result has 1051 places, 2405 transitions, 40694 flow [2022-01-19 07:37:20,845 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=37662, PETRI_DIFFERENCE_MINUEND_PLACES=999, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=960, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=40694, PETRI_PLACES=1051, PETRI_TRANSITIONS=2405} [2022-01-19 07:37:20,845 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 842 predicate places. [2022-01-19 07:37:20,846 INFO L470 AbstractCegarLoop]: Abstraction has has 1051 places, 2405 transitions, 40694 flow [2022-01-19 07:37:20,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:37:20,846 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:37:20,846 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:37:20,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 07:37:20,846 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:37:20,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:37:20,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1916973270, now seen corresponding path program 21 times [2022-01-19 07:37:20,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:37:20,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569797704] [2022-01-19 07:37:20,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:37:20,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:37:20,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:37:21,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:37:21,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:37:21,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569797704] [2022-01-19 07:37:21,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569797704] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:37:21,467 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:37:21,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-19 07:37:21,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433734469] [2022-01-19 07:37:21,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:37:21,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 07:37:21,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:37:21,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 07:37:21,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2022-01-19 07:37:21,470 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 239 [2022-01-19 07:37:21,471 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1051 places, 2405 transitions, 40694 flow. Second operand has 27 states, 27 states have (on average 161.22222222222223) internal successors, (4353), 27 states have internal predecessors, (4353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:37:21,471 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:37:21,471 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 239 [2022-01-19 07:37:21,471 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:37:45,148 INFO L129 PetriNetUnfolder]: 24871/48227 cut-off events. [2022-01-19 07:37:45,148 INFO L130 PetriNetUnfolder]: For 1375985/1375989 co-relation queries the response was YES. [2022-01-19 07:37:47,918 INFO L84 FinitePrefix]: Finished finitePrefix Result has 286524 conditions, 48227 events. 24871/48227 cut-off events. For 1375985/1375989 co-relation queries the response was YES. Maximal size of possible extension queue 1312. Compared 464351 event pairs, 5923 based on Foata normal form. 1/43621 useless extension candidates. Maximal degree in co-relation 286199. Up to 19999 conditions per place. [2022-01-19 07:37:48,203 INFO L132 encePairwiseOnDemand]: 213/239 looper letters, 1953 selfloop transitions, 1398 changer transitions 22/3505 dead transitions. [2022-01-19 07:37:48,204 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1116 places, 3505 transitions, 68103 flow [2022-01-19 07:37:48,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-19 07:37:48,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2022-01-19 07:37:48,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 11775 transitions. [2022-01-19 07:37:48,210 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7038254632396892 [2022-01-19 07:37:48,210 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 11775 transitions. [2022-01-19 07:37:48,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 11775 transitions. [2022-01-19 07:37:48,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:37:48,212 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 11775 transitions. [2022-01-19 07:37:48,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 168.21428571428572) internal successors, (11775), 70 states have internal predecessors, (11775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:37:48,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 239.0) internal successors, (16969), 71 states have internal predecessors, (16969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:37:48,226 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 239.0) internal successors, (16969), 71 states have internal predecessors, (16969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:37:48,226 INFO L186 Difference]: Start difference. First operand has 1051 places, 2405 transitions, 40694 flow. Second operand 70 states and 11775 transitions. [2022-01-19 07:37:48,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1116 places, 3505 transitions, 68103 flow [2022-01-19 07:38:03,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1090 places, 3505 transitions, 65321 flow, removed 475 selfloop flow, removed 26 redundant places. [2022-01-19 07:38:03,094 INFO L242 Difference]: Finished difference. Result has 1137 places, 3104 transitions, 59311 flow [2022-01-19 07:38:03,095 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=38963, PETRI_DIFFERENCE_MINUEND_PLACES=1021, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=765, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=59311, PETRI_PLACES=1137, PETRI_TRANSITIONS=3104} [2022-01-19 07:38:03,095 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 928 predicate places. [2022-01-19 07:38:03,096 INFO L470 AbstractCegarLoop]: Abstraction has has 1137 places, 3104 transitions, 59311 flow [2022-01-19 07:38:03,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 161.22222222222223) internal successors, (4353), 27 states have internal predecessors, (4353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:38:03,096 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:38:03,096 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:38:03,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 07:38:03,096 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:38:03,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:38:03,097 INFO L85 PathProgramCache]: Analyzing trace with hash -315809268, now seen corresponding path program 22 times [2022-01-19 07:38:03,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:38:03,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268547339] [2022-01-19 07:38:03,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:38:03,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:38:03,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:38:03,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:38:03,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:38:03,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268547339] [2022-01-19 07:38:03,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268547339] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:38:03,691 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:38:03,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-01-19 07:38:03,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580491707] [2022-01-19 07:38:03,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:38:03,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-19 07:38:03,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:38:03,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-19 07:38:03,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2022-01-19 07:38:03,693 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 239 [2022-01-19 07:38:03,694 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1137 places, 3104 transitions, 59311 flow. Second operand has 30 states, 30 states have (on average 157.1) internal successors, (4713), 30 states have internal predecessors, (4713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:38:03,695 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:38:03,695 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 239 [2022-01-19 07:38:03,695 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:38:33,322 INFO L129 PetriNetUnfolder]: 27135/52401 cut-off events. [2022-01-19 07:38:33,322 INFO L130 PetriNetUnfolder]: For 1664573/1664573 co-relation queries the response was YES. [2022-01-19 07:38:36,421 INFO L84 FinitePrefix]: Finished finitePrefix Result has 336522 conditions, 52401 events. 27135/52401 cut-off events. For 1664573/1664573 co-relation queries the response was YES. Maximal size of possible extension queue 1468. Compared 506098 event pairs, 7064 based on Foata normal form. 1/47551 useless extension candidates. Maximal degree in co-relation 336051. Up to 21438 conditions per place. [2022-01-19 07:38:36,836 INFO L132 encePairwiseOnDemand]: 210/239 looper letters, 2168 selfloop transitions, 1674 changer transitions 22/3987 dead transitions. [2022-01-19 07:38:36,836 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1213 places, 3987 transitions, 86249 flow [2022-01-19 07:38:36,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-19 07:38:36,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2022-01-19 07:38:36,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 13052 transitions. [2022-01-19 07:38:36,842 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6826359832635983 [2022-01-19 07:38:36,842 INFO L72 ComplementDD]: Start complementDD. Operand 80 states and 13052 transitions. [2022-01-19 07:38:36,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80 states and 13052 transitions. [2022-01-19 07:38:36,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:38:36,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 80 states and 13052 transitions. [2022-01-19 07:38:36,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 81 states, 80 states have (on average 163.15) internal successors, (13052), 80 states have internal predecessors, (13052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:38:36,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 81 states, 81 states have (on average 239.0) internal successors, (19359), 81 states have internal predecessors, (19359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:38:36,858 INFO L81 ComplementDD]: Finished complementDD. Result has 81 states, 81 states have (on average 239.0) internal successors, (19359), 81 states have internal predecessors, (19359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:38:36,858 INFO L186 Difference]: Start difference. First operand has 1137 places, 3104 transitions, 59311 flow. Second operand 80 states and 13052 transitions. [2022-01-19 07:38:36,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1213 places, 3987 transitions, 86249 flow [2022-01-19 07:38:51,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1206 places, 3987 transitions, 84831 flow, removed 681 selfloop flow, removed 7 redundant places. [2022-01-19 07:38:51,978 INFO L242 Difference]: Finished difference. Result has 1227 places, 3642 transitions, 79200 flow [2022-01-19 07:38:51,980 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=57988, PETRI_DIFFERENCE_MINUEND_PLACES=1127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1857, PETRI_DIFFERENCE_SUBTRAHEND_STATES=80, PETRI_FLOW=79200, PETRI_PLACES=1227, PETRI_TRANSITIONS=3642} [2022-01-19 07:38:51,980 INFO L334 CegarLoopForPetriNet]: 209 programPoint places, 1018 predicate places. [2022-01-19 07:38:51,980 INFO L470 AbstractCegarLoop]: Abstraction has has 1227 places, 3642 transitions, 79200 flow [2022-01-19 07:38:51,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 157.1) internal successors, (4713), 30 states have internal predecessors, (4713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:38:51,981 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:38:51,981 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:38:51,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 07:38:51,981 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 07:38:51,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:38:51,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1212679308, now seen corresponding path program 23 times [2022-01-19 07:38:51,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:38:51,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16440405] [2022-01-19 07:38:51,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:38:51,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:38:52,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:38:52,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:38:52,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:38:52,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16440405] [2022-01-19 07:38:52,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16440405] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:38:52,389 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:38:52,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-01-19 07:38:52,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126230981] [2022-01-19 07:38:52,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:38:52,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 07:38:52,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:38:52,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 07:38:52,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=495, Unknown=0, NotChecked=0, Total=552 [2022-01-19 07:38:52,392 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-01-19 07:38:52,393 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1227 places, 3642 transitions, 79200 flow. Second operand has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:38:52,393 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:38:52,393 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-01-19 07:38:52,393 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand