/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/test-easy11.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 09:13:14,384 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 09:13:14,386 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 09:13:14,463 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 09:13:14,464 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 09:13:14,465 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 09:13:14,466 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 09:13:14,467 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 09:13:14,468 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 09:13:14,469 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 09:13:14,469 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 09:13:14,470 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 09:13:14,470 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 09:13:14,471 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 09:13:14,472 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 09:13:14,472 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 09:13:14,473 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 09:13:14,474 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 09:13:14,475 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 09:13:14,476 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 09:13:14,477 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 09:13:14,478 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 09:13:14,479 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 09:13:14,479 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 09:13:14,481 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 09:13:14,482 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 09:13:14,482 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 09:13:14,483 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 09:13:14,483 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 09:13:14,484 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 09:13:14,484 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 09:13:14,485 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 09:13:14,485 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 09:13:14,486 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 09:13:14,487 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 09:13:14,487 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 09:13:14,487 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 09:13:14,488 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 09:13:14,488 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 09:13:14,488 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 09:13:14,489 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 09:13:14,490 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 09:13:14,505 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 09:13:14,505 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 09:13:14,506 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 09:13:14,506 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 09:13:14,506 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 09:13:14,506 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 09:13:14,506 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 09:13:14,507 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 09:13:14,507 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 09:13:14,507 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 09:13:14,507 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 09:13:14,507 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 09:13:14,507 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 09:13:14,507 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 09:13:14,507 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 09:13:14,508 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 09:13:14,508 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 09:13:14,508 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 09:13:14,508 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 09:13:14,508 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 09:13:14,508 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 09:13:14,508 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 09:13:14,508 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 09:13:14,509 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 09:13:14,509 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 09:13:14,509 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 09:13:14,509 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 09:13:14,509 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 09:13:14,509 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 09:13:14,509 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 09:13:14,509 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 09:13:14,510 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 09:13:14,510 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 09:13:14,686 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 09:13:14,704 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 09:13:14,706 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 09:13:14,706 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 09:13:14,707 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 09:13:14,708 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/test-easy11.wvr.c [2022-01-19 09:13:14,766 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/03d62afa6/df893934978c42689c1ae9b57a5ac0f3/FLAGb5d33a5df [2022-01-19 09:13:15,133 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 09:13:15,133 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-easy11.wvr.c [2022-01-19 09:13:15,139 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/03d62afa6/df893934978c42689c1ae9b57a5ac0f3/FLAGb5d33a5df [2022-01-19 09:13:15,559 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/03d62afa6/df893934978c42689c1ae9b57a5ac0f3 [2022-01-19 09:13:15,561 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 09:13:15,564 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 09:13:15,566 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 09:13:15,566 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 09:13:15,568 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 09:13:15,569 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 09:13:15" (1/1) ... [2022-01-19 09:13:15,570 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2700bd6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:13:15, skipping insertion in model container [2022-01-19 09:13:15,570 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 09:13:15" (1/1) ... [2022-01-19 09:13:15,576 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 09:13:15,590 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 09:13:15,762 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/test-easy11.wvr.c[2005,2018] [2022-01-19 09:13:15,765 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 09:13:15,773 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 09:13:15,799 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/test-easy11.wvr.c[2005,2018] [2022-01-19 09:13:15,804 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 09:13:15,816 INFO L208 MainTranslator]: Completed translation [2022-01-19 09:13:15,817 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:13:15 WrapperNode [2022-01-19 09:13:15,817 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 09:13:15,818 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 09:13:15,818 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 09:13:15,819 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 09:13:15,824 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:13:15" (1/1) ... [2022-01-19 09:13:15,832 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:13:15" (1/1) ... [2022-01-19 09:13:15,848 INFO L137 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 53 [2022-01-19 09:13:15,848 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 09:13:15,849 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 09:13:15,849 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 09:13:15,849 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 09:13:15,856 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:13:15" (1/1) ... [2022-01-19 09:13:15,856 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:13:15" (1/1) ... [2022-01-19 09:13:15,867 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:13:15" (1/1) ... [2022-01-19 09:13:15,868 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:13:15" (1/1) ... [2022-01-19 09:13:15,871 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:13:15" (1/1) ... [2022-01-19 09:13:15,873 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:13:15" (1/1) ... [2022-01-19 09:13:15,874 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:13:15" (1/1) ... [2022-01-19 09:13:15,882 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 09:13:15,883 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 09:13:15,884 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 09:13:15,884 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 09:13:15,884 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:13:15" (1/1) ... [2022-01-19 09:13:15,890 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 09:13:15,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:13:15,912 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 09:13:15,938 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 09:13:15,959 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 09:13:15,959 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 09:13:15,959 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 09:13:15,959 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 09:13:15,959 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 09:13:15,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 09:13:15,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 09:13:15,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 09:13:15,960 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 09:13:15,960 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 09:13:15,960 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 09:13:15,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 09:13:15,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 09:13:15,960 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 09:13:15,961 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 09:13:16,040 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 09:13:16,041 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 09:13:16,198 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 09:13:16,204 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 09:13:16,204 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-19 09:13:16,206 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 09:13:16 BoogieIcfgContainer [2022-01-19 09:13:16,206 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 09:13:16,207 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 09:13:16,207 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 09:13:16,210 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 09:13:16,210 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 09:13:15" (1/3) ... [2022-01-19 09:13:16,210 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d65afcc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 09:13:16, skipping insertion in model container [2022-01-19 09:13:16,211 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 09:13:15" (2/3) ... [2022-01-19 09:13:16,211 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d65afcc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 09:13:16, skipping insertion in model container [2022-01-19 09:13:16,211 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 09:13:16" (3/3) ... [2022-01-19 09:13:16,212 INFO L111 eAbstractionObserver]: Analyzing ICFG test-easy11.wvr.c [2022-01-19 09:13:16,216 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 09:13:16,216 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 09:13:16,216 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 09:13:16,267 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,267 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,267 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,268 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,268 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,268 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,269 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,269 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,269 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,270 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,270 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,270 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,270 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,271 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,271 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,271 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,271 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,271 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,272 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,272 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,272 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,272 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,273 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,273 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,273 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,274 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,274 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,274 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,274 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,275 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,275 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,275 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,276 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,276 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,276 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,276 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,277 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,277 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,277 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,277 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,277 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,278 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,278 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,278 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,278 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,278 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,279 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,279 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,282 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,282 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,282 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,282 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,284 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,284 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,285 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,285 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 09:13:16,290 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 09:13:16,323 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 09:13:16,329 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 09:13:16,329 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 09:13:16,340 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 88 places, 87 transitions, 190 flow [2022-01-19 09:13:16,381 INFO L129 PetriNetUnfolder]: 6/85 cut-off events. [2022-01-19 09:13:16,381 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 09:13:16,384 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94 conditions, 85 events. 6/85 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 53 event pairs, 0 based on Foata normal form. 0/78 useless extension candidates. Maximal degree in co-relation 49. Up to 2 conditions per place. [2022-01-19 09:13:16,384 INFO L82 GeneralOperation]: Start removeDead. Operand has 88 places, 87 transitions, 190 flow [2022-01-19 09:13:16,388 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 77 places, 76 transitions, 164 flow [2022-01-19 09:13:16,406 INFO L129 PetriNetUnfolder]: 6/75 cut-off events. [2022-01-19 09:13:16,406 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 09:13:16,406 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:16,407 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] [2022-01-19 09:13:16,407 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:16,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:16,412 INFO L85 PathProgramCache]: Analyzing trace with hash -384738625, now seen corresponding path program 1 times [2022-01-19 09:13:16,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:16,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698852607] [2022-01-19 09:13:16,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:16,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:16,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:16,590 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 09:13:16,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:16,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698852607] [2022-01-19 09:13:16,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698852607] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:16,592 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:16,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 09:13:16,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674111896] [2022-01-19 09:13:16,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:16,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 09:13:16,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:16,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 09:13:16,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 09:13:16,639 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 87 [2022-01-19 09:13:16,642 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 76 transitions, 164 flow. Second operand has 2 states, 2 states have (on average 81.0) internal successors, (162), 2 states have internal predecessors, (162), 0 states have call successors, (0), 0 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 09:13:16,645 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:16,649 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 87 [2022-01-19 09:13:16,650 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:16,704 INFO L129 PetriNetUnfolder]: 2/72 cut-off events. [2022-01-19 09:13:16,704 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-01-19 09:13:16,705 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86 conditions, 72 events. 2/72 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 47 event pairs, 0 based on Foata normal form. 6/74 useless extension candidates. Maximal degree in co-relation 48. Up to 5 conditions per place. [2022-01-19 09:13:16,706 INFO L132 encePairwiseOnDemand]: 83/87 looper letters, 4 selfloop transitions, 0 changer transitions 2/72 dead transitions. [2022-01-19 09:13:16,706 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 72 transitions, 164 flow [2022-01-19 09:13:16,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 09:13:16,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 09:13:16,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 164 transitions. [2022-01-19 09:13:16,723 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9425287356321839 [2022-01-19 09:13:16,724 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 164 transitions. [2022-01-19 09:13:16,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 164 transitions. [2022-01-19 09:13:16,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:16,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 164 transitions. [2022-01-19 09:13:16,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 82.0) internal successors, (164), 2 states have internal predecessors, (164), 0 states have call successors, (0), 0 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 09:13:16,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 87.0) internal successors, (261), 3 states have internal predecessors, (261), 0 states have call successors, (0), 0 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 09:13:16,745 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 87.0) internal successors, (261), 3 states have internal predecessors, (261), 0 states have call successors, (0), 0 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 09:13:16,747 INFO L186 Difference]: Start difference. First operand has 77 places, 76 transitions, 164 flow. Second operand 2 states and 164 transitions. [2022-01-19 09:13:16,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 72 transitions, 164 flow [2022-01-19 09:13:16,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 72 transitions, 156 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 09:13:16,758 INFO L242 Difference]: Finished difference. Result has 74 places, 70 transitions, 144 flow [2022-01-19 09:13:16,759 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=144, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2022-01-19 09:13:16,763 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, -3 predicate places. [2022-01-19 09:13:16,764 INFO L470 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 144 flow [2022-01-19 09:13:16,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 81.0) internal successors, (162), 2 states have internal predecessors, (162), 0 states have call successors, (0), 0 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 09:13:16,764 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:16,764 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] [2022-01-19 09:13:16,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 09:13:16,765 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:16,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:16,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1457758209, now seen corresponding path program 1 times [2022-01-19 09:13:16,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:16,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612939383] [2022-01-19 09:13:16,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:16,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:16,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:17,209 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 09:13:17,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:17,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612939383] [2022-01-19 09:13:17,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612939383] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:17,210 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:17,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-01-19 09:13:17,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921084633] [2022-01-19 09:13:17,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:17,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 09:13:17,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:17,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 09:13:17,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-01-19 09:13:17,216 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:17,217 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 144 flow. Second operand has 15 states, 15 states have (on average 52.53333333333333) internal successors, (788), 15 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:13:17,218 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:17,218 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:17,218 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:17,586 INFO L129 PetriNetUnfolder]: 108/359 cut-off events. [2022-01-19 09:13:17,586 INFO L130 PetriNetUnfolder]: For 22/22 co-relation queries the response was YES. [2022-01-19 09:13:17,587 INFO L84 FinitePrefix]: Finished finitePrefix Result has 603 conditions, 359 events. 108/359 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1655 event pairs, 27 based on Foata normal form. 1/325 useless extension candidates. Maximal degree in co-relation 600. Up to 57 conditions per place. [2022-01-19 09:13:17,590 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 60 selfloop transitions, 16 changer transitions 8/125 dead transitions. [2022-01-19 09:13:17,590 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 125 transitions, 431 flow [2022-01-19 09:13:17,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:17,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:17,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 799 transitions. [2022-01-19 09:13:17,594 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6559934318555009 [2022-01-19 09:13:17,594 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 799 transitions. [2022-01-19 09:13:17,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 799 transitions. [2022-01-19 09:13:17,595 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:17,595 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 799 transitions. [2022-01-19 09:13:17,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 57.07142857142857) internal successors, (799), 14 states have internal predecessors, (799), 0 states have call successors, (0), 0 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 09:13:17,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:17,601 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:17,601 INFO L186 Difference]: Start difference. First operand has 74 places, 70 transitions, 144 flow. Second operand 14 states and 799 transitions. [2022-01-19 09:13:17,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 125 transitions, 431 flow [2022-01-19 09:13:17,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 125 transitions, 431 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 09:13:17,605 INFO L242 Difference]: Finished difference. Result has 92 places, 82 transitions, 241 flow [2022-01-19 09:13:17,605 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=241, PETRI_PLACES=92, PETRI_TRANSITIONS=82} [2022-01-19 09:13:17,605 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 15 predicate places. [2022-01-19 09:13:17,606 INFO L470 AbstractCegarLoop]: Abstraction has has 92 places, 82 transitions, 241 flow [2022-01-19 09:13:17,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 52.53333333333333) internal successors, (788), 15 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:13:17,606 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:17,607 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] [2022-01-19 09:13:17,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 09:13:17,607 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:17,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:17,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1178946693, now seen corresponding path program 2 times [2022-01-19 09:13:17,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:17,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485926694] [2022-01-19 09:13:17,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:17,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:17,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:17,891 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 09:13:17,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:17,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485926694] [2022-01-19 09:13:17,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485926694] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:17,892 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:17,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:17,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622604915] [2022-01-19 09:13:17,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:17,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:17,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:17,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:17,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:17,895 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:17,896 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 82 transitions, 241 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:17,896 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:17,896 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:17,896 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:18,248 INFO L129 PetriNetUnfolder]: 128/397 cut-off events. [2022-01-19 09:13:18,248 INFO L130 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2022-01-19 09:13:18,251 INFO L84 FinitePrefix]: Finished finitePrefix Result has 917 conditions, 397 events. 128/397 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1898 event pairs, 25 based on Foata normal form. 1/392 useless extension candidates. Maximal degree in co-relation 906. Up to 103 conditions per place. [2022-01-19 09:13:18,254 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 53 selfloop transitions, 23 changer transitions 8/125 dead transitions. [2022-01-19 09:13:18,254 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 125 transitions, 561 flow [2022-01-19 09:13:18,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:18,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:18,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 794 transitions. [2022-01-19 09:13:18,258 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6518883415435139 [2022-01-19 09:13:18,258 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 794 transitions. [2022-01-19 09:13:18,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 794 transitions. [2022-01-19 09:13:18,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:18,258 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 794 transitions. [2022-01-19 09:13:18,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.714285714285715) internal successors, (794), 14 states have internal predecessors, (794), 0 states have call successors, (0), 0 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 09:13:18,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:18,263 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:18,263 INFO L186 Difference]: Start difference. First operand has 92 places, 82 transitions, 241 flow. Second operand 14 states and 794 transitions. [2022-01-19 09:13:18,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 125 transitions, 561 flow [2022-01-19 09:13:18,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 125 transitions, 545 flow, removed 5 selfloop flow, removed 6 redundant places. [2022-01-19 09:13:18,272 INFO L242 Difference]: Finished difference. Result has 102 places, 93 transitions, 362 flow [2022-01-19 09:13:18,274 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=362, PETRI_PLACES=102, PETRI_TRANSITIONS=93} [2022-01-19 09:13:18,278 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 25 predicate places. [2022-01-19 09:13:18,278 INFO L470 AbstractCegarLoop]: Abstraction has has 102 places, 93 transitions, 362 flow [2022-01-19 09:13:18,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:18,279 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:18,279 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] [2022-01-19 09:13:18,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 09:13:18,279 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:18,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:18,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1133456201, now seen corresponding path program 3 times [2022-01-19 09:13:18,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:18,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162704658] [2022-01-19 09:13:18,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:18,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:18,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:18,485 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 09:13:18,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:18,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162704658] [2022-01-19 09:13:18,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162704658] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:18,486 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:18,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:18,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272139661] [2022-01-19 09:13:18,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:18,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:18,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:18,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:18,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:18,493 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:18,494 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 93 transitions, 362 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:18,494 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:18,495 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:18,495 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:18,792 INFO L129 PetriNetUnfolder]: 162/447 cut-off events. [2022-01-19 09:13:18,792 INFO L130 PetriNetUnfolder]: For 505/505 co-relation queries the response was YES. [2022-01-19 09:13:18,793 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1284 conditions, 447 events. 162/447 cut-off events. For 505/505 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2042 event pairs, 36 based on Foata normal form. 1/439 useless extension candidates. Maximal degree in co-relation 1268. Up to 125 conditions per place. [2022-01-19 09:13:18,797 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 61 selfloop transitions, 33 changer transitions 8/143 dead transitions. [2022-01-19 09:13:18,797 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 143 transitions, 828 flow [2022-01-19 09:13:18,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:18,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:18,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 790 transitions. [2022-01-19 09:13:18,800 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6486042692939245 [2022-01-19 09:13:18,800 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 790 transitions. [2022-01-19 09:13:18,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 790 transitions. [2022-01-19 09:13:18,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:18,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 790 transitions. [2022-01-19 09:13:18,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.42857142857143) internal successors, (790), 14 states have internal predecessors, (790), 0 states have call successors, (0), 0 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 09:13:18,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:18,804 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:18,804 INFO L186 Difference]: Start difference. First operand has 102 places, 93 transitions, 362 flow. Second operand 14 states and 790 transitions. [2022-01-19 09:13:18,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 143 transitions, 828 flow [2022-01-19 09:13:18,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 143 transitions, 763 flow, removed 10 selfloop flow, removed 9 redundant places. [2022-01-19 09:13:18,814 INFO L242 Difference]: Finished difference. Result has 110 places, 109 transitions, 547 flow [2022-01-19 09:13:18,814 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=547, PETRI_PLACES=110, PETRI_TRANSITIONS=109} [2022-01-19 09:13:18,815 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 33 predicate places. [2022-01-19 09:13:18,816 INFO L470 AbstractCegarLoop]: Abstraction has has 110 places, 109 transitions, 547 flow [2022-01-19 09:13:18,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:18,816 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:18,817 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] [2022-01-19 09:13:18,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 09:13:18,817 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:18,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:18,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1530516955, now seen corresponding path program 4 times [2022-01-19 09:13:18,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:18,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655862413] [2022-01-19 09:13:18,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:18,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:18,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:19,055 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 09:13:19,056 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:19,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655862413] [2022-01-19 09:13:19,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655862413] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:19,056 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:19,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:19,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433261326] [2022-01-19 09:13:19,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:19,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:19,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:19,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:19,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:19,059 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:19,062 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 109 transitions, 547 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:19,062 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:19,062 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:19,062 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:19,401 INFO L129 PetriNetUnfolder]: 166/461 cut-off events. [2022-01-19 09:13:19,401 INFO L130 PetriNetUnfolder]: For 831/840 co-relation queries the response was YES. [2022-01-19 09:13:19,403 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1515 conditions, 461 events. 166/461 cut-off events. For 831/840 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2167 event pairs, 37 based on Foata normal form. 7/463 useless extension candidates. Maximal degree in co-relation 1495. Up to 129 conditions per place. [2022-01-19 09:13:19,405 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 64 selfloop transitions, 38 changer transitions 8/151 dead transitions. [2022-01-19 09:13:19,405 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 151 transitions, 999 flow [2022-01-19 09:13:19,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:19,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:19,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 792 transitions. [2022-01-19 09:13:19,409 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6502463054187192 [2022-01-19 09:13:19,409 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 792 transitions. [2022-01-19 09:13:19,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 792 transitions. [2022-01-19 09:13:19,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:19,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 792 transitions. [2022-01-19 09:13:19,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.57142857142857) internal successors, (792), 14 states have internal predecessors, (792), 0 states have call successors, (0), 0 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 09:13:19,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:19,415 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:19,415 INFO L186 Difference]: Start difference. First operand has 110 places, 109 transitions, 547 flow. Second operand 14 states and 792 transitions. [2022-01-19 09:13:19,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 151 transitions, 999 flow [2022-01-19 09:13:19,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 151 transitions, 930 flow, removed 20 selfloop flow, removed 8 redundant places. [2022-01-19 09:13:19,422 INFO L242 Difference]: Finished difference. Result has 117 places, 114 transitions, 657 flow [2022-01-19 09:13:19,422 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=501, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=657, PETRI_PLACES=117, PETRI_TRANSITIONS=114} [2022-01-19 09:13:19,424 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 40 predicate places. [2022-01-19 09:13:19,424 INFO L470 AbstractCegarLoop]: Abstraction has has 117 places, 114 transitions, 657 flow [2022-01-19 09:13:19,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:19,425 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:19,425 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] [2022-01-19 09:13:19,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 09:13:19,425 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:19,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:19,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1092049315, now seen corresponding path program 5 times [2022-01-19 09:13:19,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:19,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97552444] [2022-01-19 09:13:19,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:19,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:19,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:19,639 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 09:13:19,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:19,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97552444] [2022-01-19 09:13:19,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97552444] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:19,640 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:19,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:19,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166872595] [2022-01-19 09:13:19,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:19,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:19,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:19,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:19,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:19,642 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:19,642 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 114 transitions, 657 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:19,642 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:19,642 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:19,642 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:19,856 INFO L129 PetriNetUnfolder]: 164/450 cut-off events. [2022-01-19 09:13:19,856 INFO L130 PetriNetUnfolder]: For 984/986 co-relation queries the response was YES. [2022-01-19 09:13:19,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1538 conditions, 450 events. 164/450 cut-off events. For 984/986 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2117 event pairs, 36 based on Foata normal form. 3/449 useless extension candidates. Maximal degree in co-relation 1516. Up to 128 conditions per place. [2022-01-19 09:13:19,860 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 64 selfloop transitions, 36 changer transitions 8/149 dead transitions. [2022-01-19 09:13:19,861 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 149 transitions, 1030 flow [2022-01-19 09:13:19,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:19,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:19,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 790 transitions. [2022-01-19 09:13:19,863 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6486042692939245 [2022-01-19 09:13:19,863 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 790 transitions. [2022-01-19 09:13:19,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 790 transitions. [2022-01-19 09:13:19,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:19,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 790 transitions. [2022-01-19 09:13:19,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.42857142857143) internal successors, (790), 14 states have internal predecessors, (790), 0 states have call successors, (0), 0 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 09:13:19,867 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:19,868 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:19,868 INFO L186 Difference]: Start difference. First operand has 117 places, 114 transitions, 657 flow. Second operand 14 states and 790 transitions. [2022-01-19 09:13:19,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 149 transitions, 1030 flow [2022-01-19 09:13:19,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 149 transitions, 948 flow, removed 6 selfloop flow, removed 11 redundant places. [2022-01-19 09:13:19,875 INFO L242 Difference]: Finished difference. Result has 119 places, 112 transitions, 638 flow [2022-01-19 09:13:19,875 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=638, PETRI_PLACES=119, PETRI_TRANSITIONS=112} [2022-01-19 09:13:19,875 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 42 predicate places. [2022-01-19 09:13:19,875 INFO L470 AbstractCegarLoop]: Abstraction has has 119 places, 112 transitions, 638 flow [2022-01-19 09:13:19,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:19,876 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:19,876 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] [2022-01-19 09:13:19,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 09:13:19,876 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:19,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:19,877 INFO L85 PathProgramCache]: Analyzing trace with hash 2082703733, now seen corresponding path program 6 times [2022-01-19 09:13:19,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:19,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641439402] [2022-01-19 09:13:19,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:19,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:19,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:20,046 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 09:13:20,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:20,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641439402] [2022-01-19 09:13:20,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641439402] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:20,047 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:20,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:20,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926638332] [2022-01-19 09:13:20,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:20,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:20,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:20,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:20,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:20,053 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:20,054 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 112 transitions, 638 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:20,054 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:20,054 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:20,054 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:20,337 INFO L129 PetriNetUnfolder]: 176/440 cut-off events. [2022-01-19 09:13:20,337 INFO L130 PetriNetUnfolder]: For 1136/1136 co-relation queries the response was YES. [2022-01-19 09:13:20,339 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1610 conditions, 440 events. 176/440 cut-off events. For 1136/1136 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1998 event pairs, 45 based on Foata normal form. 1/429 useless extension candidates. Maximal degree in co-relation 1588. Up to 125 conditions per place. [2022-01-19 09:13:20,341 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 61 selfloop transitions, 42 changer transitions 7/151 dead transitions. [2022-01-19 09:13:20,342 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 151 transitions, 1095 flow [2022-01-19 09:13:20,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:20,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:20,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 793 transitions. [2022-01-19 09:13:20,344 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6510673234811166 [2022-01-19 09:13:20,344 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 793 transitions. [2022-01-19 09:13:20,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 793 transitions. [2022-01-19 09:13:20,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:20,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 793 transitions. [2022-01-19 09:13:20,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.642857142857146) internal successors, (793), 14 states have internal predecessors, (793), 0 states have call successors, (0), 0 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 09:13:20,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:20,349 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:20,349 INFO L186 Difference]: Start difference. First operand has 119 places, 112 transitions, 638 flow. Second operand 14 states and 793 transitions. [2022-01-19 09:13:20,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 151 transitions, 1095 flow [2022-01-19 09:13:20,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 151 transitions, 985 flow, removed 7 selfloop flow, removed 12 redundant places. [2022-01-19 09:13:20,358 INFO L242 Difference]: Finished difference. Result has 121 places, 121 transitions, 783 flow [2022-01-19 09:13:20,358 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=783, PETRI_PLACES=121, PETRI_TRANSITIONS=121} [2022-01-19 09:13:20,358 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 44 predicate places. [2022-01-19 09:13:20,359 INFO L470 AbstractCegarLoop]: Abstraction has has 121 places, 121 transitions, 783 flow [2022-01-19 09:13:20,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:20,359 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:20,359 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] [2022-01-19 09:13:20,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 09:13:20,360 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:20,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:20,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1478308515, now seen corresponding path program 7 times [2022-01-19 09:13:20,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:20,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855775971] [2022-01-19 09:13:20,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:20,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:20,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:20,533 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 09:13:20,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:20,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855775971] [2022-01-19 09:13:20,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855775971] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:20,534 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:20,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:20,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674110339] [2022-01-19 09:13:20,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:20,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:20,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:20,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:20,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:20,536 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:20,537 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 121 transitions, 783 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:20,537 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:20,537 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:20,537 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:20,823 INFO L129 PetriNetUnfolder]: 181/474 cut-off events. [2022-01-19 09:13:20,823 INFO L130 PetriNetUnfolder]: For 1474/1474 co-relation queries the response was YES. [2022-01-19 09:13:20,825 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1768 conditions, 474 events. 181/474 cut-off events. For 1474/1474 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2280 event pairs, 46 based on Foata normal form. 1/467 useless extension candidates. Maximal degree in co-relation 1743. Up to 124 conditions per place. [2022-01-19 09:13:20,828 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 70 selfloop transitions, 44 changer transitions 8/163 dead transitions. [2022-01-19 09:13:20,828 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 163 transitions, 1241 flow [2022-01-19 09:13:20,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:20,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:20,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 794 transitions. [2022-01-19 09:13:20,831 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6518883415435139 [2022-01-19 09:13:20,831 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 794 transitions. [2022-01-19 09:13:20,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 794 transitions. [2022-01-19 09:13:20,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:20,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 794 transitions. [2022-01-19 09:13:20,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.714285714285715) internal successors, (794), 14 states have internal predecessors, (794), 0 states have call successors, (0), 0 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 09:13:20,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:20,835 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:20,835 INFO L186 Difference]: Start difference. First operand has 121 places, 121 transitions, 783 flow. Second operand 14 states and 794 transitions. [2022-01-19 09:13:20,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 163 transitions, 1241 flow [2022-01-19 09:13:20,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 163 transitions, 1165 flow, removed 13 selfloop flow, removed 9 redundant places. [2022-01-19 09:13:20,844 INFO L242 Difference]: Finished difference. Result has 126 places, 122 transitions, 829 flow [2022-01-19 09:13:20,844 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=829, PETRI_PLACES=126, PETRI_TRANSITIONS=122} [2022-01-19 09:13:20,845 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 49 predicate places. [2022-01-19 09:13:20,845 INFO L470 AbstractCegarLoop]: Abstraction has has 126 places, 122 transitions, 829 flow [2022-01-19 09:13:20,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:20,845 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:20,845 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] [2022-01-19 09:13:20,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 09:13:20,846 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:20,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:20,846 INFO L85 PathProgramCache]: Analyzing trace with hash -658866687, now seen corresponding path program 8 times [2022-01-19 09:13:20,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:20,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453346838] [2022-01-19 09:13:20,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:20,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:20,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:20,998 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 09:13:20,998 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:20,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453346838] [2022-01-19 09:13:20,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453346838] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:20,998 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:20,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:20,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980768473] [2022-01-19 09:13:20,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:20,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:20,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:21,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:21,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:21,001 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:21,002 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 122 transitions, 829 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:21,002 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:21,002 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:21,003 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:21,315 INFO L129 PetriNetUnfolder]: 185/496 cut-off events. [2022-01-19 09:13:21,315 INFO L130 PetriNetUnfolder]: For 1677/1679 co-relation queries the response was YES. [2022-01-19 09:13:21,318 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1868 conditions, 496 events. 185/496 cut-off events. For 1677/1679 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2511 event pairs, 35 based on Foata normal form. 1/489 useless extension candidates. Maximal degree in co-relation 1842. Up to 134 conditions per place. [2022-01-19 09:13:21,321 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 66 selfloop transitions, 46 changer transitions 8/161 dead transitions. [2022-01-19 09:13:21,321 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 161 transitions, 1263 flow [2022-01-19 09:13:21,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:21,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:21,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 799 transitions. [2022-01-19 09:13:21,323 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6559934318555009 [2022-01-19 09:13:21,324 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 799 transitions. [2022-01-19 09:13:21,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 799 transitions. [2022-01-19 09:13:21,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:21,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 799 transitions. [2022-01-19 09:13:21,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 57.07142857142857) internal successors, (799), 14 states have internal predecessors, (799), 0 states have call successors, (0), 0 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 09:13:21,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:21,328 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:21,328 INFO L186 Difference]: Start difference. First operand has 126 places, 122 transitions, 829 flow. Second operand 14 states and 799 transitions. [2022-01-19 09:13:21,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 161 transitions, 1263 flow [2022-01-19 09:13:21,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 161 transitions, 1155 flow, removed 10 selfloop flow, removed 12 redundant places. [2022-01-19 09:13:21,337 INFO L242 Difference]: Finished difference. Result has 129 places, 126 transitions, 892 flow [2022-01-19 09:13:21,338 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=892, PETRI_PLACES=129, PETRI_TRANSITIONS=126} [2022-01-19 09:13:21,338 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 52 predicate places. [2022-01-19 09:13:21,338 INFO L470 AbstractCegarLoop]: Abstraction has has 129 places, 126 transitions, 892 flow [2022-01-19 09:13:21,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:21,339 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:21,339 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] [2022-01-19 09:13:21,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 09:13:21,340 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:21,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:21,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1373975213, now seen corresponding path program 9 times [2022-01-19 09:13:21,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:21,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431818557] [2022-01-19 09:13:21,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:21,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:21,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:21,520 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 09:13:21,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:21,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431818557] [2022-01-19 09:13:21,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431818557] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:21,521 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:21,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:21,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479008465] [2022-01-19 09:13:21,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:21,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:21,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:21,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:21,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:21,524 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:21,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 126 transitions, 892 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:21,525 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:21,525 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:21,525 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:21,842 INFO L129 PetriNetUnfolder]: 186/523 cut-off events. [2022-01-19 09:13:21,842 INFO L130 PetriNetUnfolder]: For 1916/1920 co-relation queries the response was YES. [2022-01-19 09:13:21,844 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1952 conditions, 523 events. 186/523 cut-off events. For 1916/1920 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2668 event pairs, 27 based on Foata normal form. 3/521 useless extension candidates. Maximal degree in co-relation 1924. Up to 150 conditions per place. [2022-01-19 09:13:21,847 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 63 selfloop transitions, 44 changer transitions 8/156 dead transitions. [2022-01-19 09:13:21,847 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 156 transitions, 1253 flow [2022-01-19 09:13:21,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:21,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:21,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 795 transitions. [2022-01-19 09:13:21,849 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6527093596059114 [2022-01-19 09:13:21,849 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 795 transitions. [2022-01-19 09:13:21,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 795 transitions. [2022-01-19 09:13:21,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:21,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 795 transitions. [2022-01-19 09:13:21,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.785714285714285) internal successors, (795), 14 states have internal predecessors, (795), 0 states have call successors, (0), 0 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 09:13:21,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:21,853 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:21,854 INFO L186 Difference]: Start difference. First operand has 129 places, 126 transitions, 892 flow. Second operand 14 states and 795 transitions. [2022-01-19 09:13:21,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 156 transitions, 1253 flow [2022-01-19 09:13:21,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 156 transitions, 1160 flow, removed 11 selfloop flow, removed 10 redundant places. [2022-01-19 09:13:21,863 INFO L242 Difference]: Finished difference. Result has 132 places, 125 transitions, 895 flow [2022-01-19 09:13:21,863 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=803, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=895, PETRI_PLACES=132, PETRI_TRANSITIONS=125} [2022-01-19 09:13:21,864 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 55 predicate places. [2022-01-19 09:13:21,864 INFO L470 AbstractCegarLoop]: Abstraction has has 132 places, 125 transitions, 895 flow [2022-01-19 09:13:21,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:21,865 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:21,865 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] [2022-01-19 09:13:21,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 09:13:21,865 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:21,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:21,865 INFO L85 PathProgramCache]: Analyzing trace with hash 559222369, now seen corresponding path program 10 times [2022-01-19 09:13:21,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:21,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441058624] [2022-01-19 09:13:21,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:21,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:21,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:22,023 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 09:13:22,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:22,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441058624] [2022-01-19 09:13:22,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441058624] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:22,024 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:22,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:22,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704591331] [2022-01-19 09:13:22,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:22,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:22,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:22,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:22,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:22,026 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:22,027 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 125 transitions, 895 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:22,027 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:22,027 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:22,027 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:22,371 INFO L129 PetriNetUnfolder]: 180/488 cut-off events. [2022-01-19 09:13:22,371 INFO L130 PetriNetUnfolder]: For 1959/1959 co-relation queries the response was YES. [2022-01-19 09:13:22,373 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1878 conditions, 488 events. 180/488 cut-off events. For 1959/1959 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2436 event pairs, 41 based on Foata normal form. 1/479 useless extension candidates. Maximal degree in co-relation 1850. Up to 141 conditions per place. [2022-01-19 09:13:22,376 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 63 selfloop transitions, 42 changer transitions 8/154 dead transitions. [2022-01-19 09:13:22,377 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 154 transitions, 1241 flow [2022-01-19 09:13:22,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:22,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:22,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 793 transitions. [2022-01-19 09:13:22,378 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6510673234811166 [2022-01-19 09:13:22,378 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 793 transitions. [2022-01-19 09:13:22,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 793 transitions. [2022-01-19 09:13:22,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:22,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 793 transitions. [2022-01-19 09:13:22,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.642857142857146) internal successors, (793), 14 states have internal predecessors, (793), 0 states have call successors, (0), 0 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 09:13:22,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:22,383 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:22,383 INFO L186 Difference]: Start difference. First operand has 132 places, 125 transitions, 895 flow. Second operand 14 states and 793 transitions. [2022-01-19 09:13:22,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 154 transitions, 1241 flow [2022-01-19 09:13:22,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 154 transitions, 1139 flow, removed 8 selfloop flow, removed 11 redundant places. [2022-01-19 09:13:22,394 INFO L242 Difference]: Finished difference. Result has 134 places, 123 transitions, 864 flow [2022-01-19 09:13:22,395 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=864, PETRI_PLACES=134, PETRI_TRANSITIONS=123} [2022-01-19 09:13:22,396 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 57 predicate places. [2022-01-19 09:13:22,396 INFO L470 AbstractCegarLoop]: Abstraction has has 134 places, 123 transitions, 864 flow [2022-01-19 09:13:22,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:22,397 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:22,397 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] [2022-01-19 09:13:22,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 09:13:22,397 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:22,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:22,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1221014849, now seen corresponding path program 11 times [2022-01-19 09:13:22,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:22,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179733787] [2022-01-19 09:13:22,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:22,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:22,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:22,574 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 09:13:22,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:22,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179733787] [2022-01-19 09:13:22,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179733787] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:22,574 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:22,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:22,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364789471] [2022-01-19 09:13:22,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:22,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:22,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:22,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:22,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:22,576 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:22,577 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 123 transitions, 864 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:22,577 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:22,577 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:22,577 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:22,889 INFO L129 PetriNetUnfolder]: 184/531 cut-off events. [2022-01-19 09:13:22,889 INFO L130 PetriNetUnfolder]: For 2031/2033 co-relation queries the response was YES. [2022-01-19 09:13:22,892 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1944 conditions, 531 events. 184/531 cut-off events. For 2031/2033 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2749 event pairs, 35 based on Foata normal form. 3/527 useless extension candidates. Maximal degree in co-relation 1915. Up to 147 conditions per place. [2022-01-19 09:13:22,894 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 66 selfloop transitions, 43 changer transitions 7/157 dead transitions. [2022-01-19 09:13:22,894 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 157 transitions, 1238 flow [2022-01-19 09:13:22,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:22,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:22,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 795 transitions. [2022-01-19 09:13:22,896 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6527093596059114 [2022-01-19 09:13:22,896 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 795 transitions. [2022-01-19 09:13:22,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 795 transitions. [2022-01-19 09:13:22,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:22,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 795 transitions. [2022-01-19 09:13:22,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.785714285714285) internal successors, (795), 14 states have internal predecessors, (795), 0 states have call successors, (0), 0 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 09:13:22,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:22,899 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:22,900 INFO L186 Difference]: Start difference. First operand has 134 places, 123 transitions, 864 flow. Second operand 14 states and 795 transitions. [2022-01-19 09:13:22,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 157 transitions, 1238 flow [2022-01-19 09:13:22,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 157 transitions, 1136 flow, removed 9 selfloop flow, removed 12 redundant places. [2022-01-19 09:13:22,909 INFO L242 Difference]: Finished difference. Result has 134 places, 125 transitions, 882 flow [2022-01-19 09:13:22,909 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=770, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=882, PETRI_PLACES=134, PETRI_TRANSITIONS=125} [2022-01-19 09:13:22,909 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 57 predicate places. [2022-01-19 09:13:22,909 INFO L470 AbstractCegarLoop]: Abstraction has has 134 places, 125 transitions, 882 flow [2022-01-19 09:13:22,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:22,910 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:22,910 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] [2022-01-19 09:13:22,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 09:13:22,910 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:22,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:22,911 INFO L85 PathProgramCache]: Analyzing trace with hash 591640657, now seen corresponding path program 12 times [2022-01-19 09:13:22,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:22,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297343255] [2022-01-19 09:13:22,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:22,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:22,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:23,060 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 09:13:23,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:23,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297343255] [2022-01-19 09:13:23,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297343255] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:23,061 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:23,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:23,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553076948] [2022-01-19 09:13:23,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:23,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:23,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:23,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:23,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:23,063 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:23,064 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 125 transitions, 882 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:23,064 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:23,064 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:23,064 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:23,355 INFO L129 PetriNetUnfolder]: 179/489 cut-off events. [2022-01-19 09:13:23,356 INFO L130 PetriNetUnfolder]: For 1886/1888 co-relation queries the response was YES. [2022-01-19 09:13:23,358 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1875 conditions, 489 events. 179/489 cut-off events. For 1886/1888 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2511 event pairs, 37 based on Foata normal form. 1/482 useless extension candidates. Maximal degree in co-relation 1845. Up to 143 conditions per place. [2022-01-19 09:13:23,361 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 64 selfloop transitions, 40 changer transitions 8/153 dead transitions. [2022-01-19 09:13:23,361 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 153 transitions, 1224 flow [2022-01-19 09:13:23,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:23,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:23,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 791 transitions. [2022-01-19 09:13:23,363 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6494252873563219 [2022-01-19 09:13:23,363 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 791 transitions. [2022-01-19 09:13:23,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 791 transitions. [2022-01-19 09:13:23,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:23,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 791 transitions. [2022-01-19 09:13:23,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.5) internal successors, (791), 14 states have internal predecessors, (791), 0 states have call successors, (0), 0 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 09:13:23,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:23,367 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:23,367 INFO L186 Difference]: Start difference. First operand has 134 places, 125 transitions, 882 flow. Second operand 14 states and 791 transitions. [2022-01-19 09:13:23,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 153 transitions, 1224 flow [2022-01-19 09:13:23,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 153 transitions, 1126 flow, removed 8 selfloop flow, removed 12 redundant places. [2022-01-19 09:13:23,377 INFO L242 Difference]: Finished difference. Result has 134 places, 122 transitions, 843 flow [2022-01-19 09:13:23,378 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=843, PETRI_PLACES=134, PETRI_TRANSITIONS=122} [2022-01-19 09:13:23,379 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 57 predicate places. [2022-01-19 09:13:23,379 INFO L470 AbstractCegarLoop]: Abstraction has has 134 places, 122 transitions, 843 flow [2022-01-19 09:13:23,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:23,379 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:23,379 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] [2022-01-19 09:13:23,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 09:13:23,380 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:23,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:23,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1539772675, now seen corresponding path program 13 times [2022-01-19 09:13:23,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:23,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162293612] [2022-01-19 09:13:23,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:23,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:23,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:23,572 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 09:13:23,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:23,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162293612] [2022-01-19 09:13:23,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162293612] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:23,572 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:23,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:23,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279370755] [2022-01-19 09:13:23,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:23,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:23,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:23,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:23,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:23,574 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:23,575 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 122 transitions, 843 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:23,575 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:23,575 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:23,575 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:23,903 INFO L129 PetriNetUnfolder]: 178/481 cut-off events. [2022-01-19 09:13:23,903 INFO L130 PetriNetUnfolder]: For 1890/1892 co-relation queries the response was YES. [2022-01-19 09:13:23,905 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1851 conditions, 481 events. 178/481 cut-off events. For 1890/1892 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2385 event pairs, 45 based on Foata normal form. 1/471 useless extension candidates. Maximal degree in co-relation 1822. Up to 142 conditions per place. [2022-01-19 09:13:23,908 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 63 selfloop transitions, 42 changer transitions 7/153 dead transitions. [2022-01-19 09:13:23,908 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 153 transitions, 1224 flow [2022-01-19 09:13:23,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:23,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:23,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 792 transitions. [2022-01-19 09:13:23,910 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6502463054187192 [2022-01-19 09:13:23,910 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 792 transitions. [2022-01-19 09:13:23,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 792 transitions. [2022-01-19 09:13:23,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:23,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 792 transitions. [2022-01-19 09:13:23,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.57142857142857) internal successors, (792), 14 states have internal predecessors, (792), 0 states have call successors, (0), 0 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 09:13:23,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:23,914 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:23,914 INFO L186 Difference]: Start difference. First operand has 134 places, 122 transitions, 843 flow. Second operand 14 states and 792 transitions. [2022-01-19 09:13:23,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 153 transitions, 1224 flow [2022-01-19 09:13:23,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 153 transitions, 1126 flow, removed 7 selfloop flow, removed 11 redundant places. [2022-01-19 09:13:23,922 INFO L242 Difference]: Finished difference. Result has 136 places, 124 transitions, 889 flow [2022-01-19 09:13:23,923 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=889, PETRI_PLACES=136, PETRI_TRANSITIONS=124} [2022-01-19 09:13:23,923 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 59 predicate places. [2022-01-19 09:13:23,924 INFO L470 AbstractCegarLoop]: Abstraction has has 136 places, 124 transitions, 889 flow [2022-01-19 09:13:23,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:23,924 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:23,924 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] [2022-01-19 09:13:23,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 09:13:23,924 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:23,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:23,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1483632299, now seen corresponding path program 14 times [2022-01-19 09:13:23,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:23,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602947263] [2022-01-19 09:13:23,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:23,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:23,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:24,084 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 09:13:24,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:24,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602947263] [2022-01-19 09:13:24,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602947263] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:24,084 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:24,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:24,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968475845] [2022-01-19 09:13:24,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:24,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:24,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:24,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:24,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:24,088 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:24,089 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 124 transitions, 889 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:24,089 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:24,089 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:24,089 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:24,369 INFO L129 PetriNetUnfolder]: 184/541 cut-off events. [2022-01-19 09:13:24,370 INFO L130 PetriNetUnfolder]: For 1993/1997 co-relation queries the response was YES. [2022-01-19 09:13:24,372 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2000 conditions, 541 events. 184/541 cut-off events. For 1993/1997 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2870 event pairs, 42 based on Foata normal form. 3/535 useless extension candidates. Maximal degree in co-relation 1968. Up to 132 conditions per place. [2022-01-19 09:13:24,375 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 75 selfloop transitions, 40 changer transitions 7/163 dead transitions. [2022-01-19 09:13:24,375 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 163 transitions, 1324 flow [2022-01-19 09:13:24,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:24,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:24,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 793 transitions. [2022-01-19 09:13:24,379 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6510673234811166 [2022-01-19 09:13:24,379 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 793 transitions. [2022-01-19 09:13:24,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 793 transitions. [2022-01-19 09:13:24,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:24,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 793 transitions. [2022-01-19 09:13:24,381 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.642857142857146) internal successors, (793), 14 states have internal predecessors, (793), 0 states have call successors, (0), 0 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 09:13:24,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:24,383 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:24,383 INFO L186 Difference]: Start difference. First operand has 136 places, 124 transitions, 889 flow. Second operand 14 states and 793 transitions. [2022-01-19 09:13:24,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 163 transitions, 1324 flow [2022-01-19 09:13:24,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 163 transitions, 1243 flow, removed 9 selfloop flow, removed 10 redundant places. [2022-01-19 09:13:24,393 INFO L242 Difference]: Finished difference. Result has 141 places, 127 transitions, 937 flow [2022-01-19 09:13:24,393 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=816, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=937, PETRI_PLACES=141, PETRI_TRANSITIONS=127} [2022-01-19 09:13:24,394 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 64 predicate places. [2022-01-19 09:13:24,394 INFO L470 AbstractCegarLoop]: Abstraction has has 141 places, 127 transitions, 937 flow [2022-01-19 09:13:24,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:24,394 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:24,394 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] [2022-01-19 09:13:24,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 09:13:24,395 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:24,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:24,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1376125007, now seen corresponding path program 15 times [2022-01-19 09:13:24,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:24,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815239330] [2022-01-19 09:13:24,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:24,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:24,563 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 09:13:24,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:24,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815239330] [2022-01-19 09:13:24,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815239330] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:24,564 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:24,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:24,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818936435] [2022-01-19 09:13:24,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:24,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:24,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:24,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:24,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:24,565 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:24,566 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 127 transitions, 937 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:24,566 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:24,566 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:24,567 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:24,861 INFO L129 PetriNetUnfolder]: 180/519 cut-off events. [2022-01-19 09:13:24,861 INFO L130 PetriNetUnfolder]: For 2057/2059 co-relation queries the response was YES. [2022-01-19 09:13:24,864 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1992 conditions, 519 events. 180/519 cut-off events. For 2057/2059 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2790 event pairs, 50 based on Foata normal form. 1/508 useless extension candidates. Maximal degree in co-relation 1958. Up to 152 conditions per place. [2022-01-19 09:13:24,867 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 73 selfloop transitions, 41 changer transitions 7/162 dead transitions. [2022-01-19 09:13:24,867 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 162 transitions, 1364 flow [2022-01-19 09:13:24,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:24,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:24,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 792 transitions. [2022-01-19 09:13:24,869 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6502463054187192 [2022-01-19 09:13:24,869 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 792 transitions. [2022-01-19 09:13:24,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 792 transitions. [2022-01-19 09:13:24,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:24,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 792 transitions. [2022-01-19 09:13:24,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.57142857142857) internal successors, (792), 14 states have internal predecessors, (792), 0 states have call successors, (0), 0 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 09:13:24,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:24,885 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:24,885 INFO L186 Difference]: Start difference. First operand has 141 places, 127 transitions, 937 flow. Second operand 14 states and 792 transitions. [2022-01-19 09:13:24,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 162 transitions, 1364 flow [2022-01-19 09:13:24,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 162 transitions, 1271 flow, removed 11 selfloop flow, removed 11 redundant places. [2022-01-19 09:13:24,897 INFO L242 Difference]: Finished difference. Result has 144 places, 129 transitions, 966 flow [2022-01-19 09:13:24,897 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=966, PETRI_PLACES=144, PETRI_TRANSITIONS=129} [2022-01-19 09:13:24,897 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 67 predicate places. [2022-01-19 09:13:24,899 INFO L470 AbstractCegarLoop]: Abstraction has has 144 places, 129 transitions, 966 flow [2022-01-19 09:13:24,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:24,899 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:24,899 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] [2022-01-19 09:13:24,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 09:13:24,900 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:24,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:24,900 INFO L85 PathProgramCache]: Analyzing trace with hash 145257315, now seen corresponding path program 16 times [2022-01-19 09:13:24,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:24,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015224889] [2022-01-19 09:13:24,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:24,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:24,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:25,038 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 09:13:25,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:25,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015224889] [2022-01-19 09:13:25,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015224889] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:25,039 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:25,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:25,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229344645] [2022-01-19 09:13:25,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:25,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:25,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:25,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:25,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:25,041 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:25,042 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 129 transitions, 966 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:25,042 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:25,042 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:25,042 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:25,262 INFO L129 PetriNetUnfolder]: 179/521 cut-off events. [2022-01-19 09:13:25,262 INFO L130 PetriNetUnfolder]: For 2132/2134 co-relation queries the response was YES. [2022-01-19 09:13:25,265 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2019 conditions, 521 events. 179/521 cut-off events. For 2132/2134 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2797 event pairs, 50 based on Foata normal form. 1/510 useless extension candidates. Maximal degree in co-relation 1984. Up to 156 conditions per place. [2022-01-19 09:13:25,268 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 71 selfloop transitions, 38 changer transitions 8/158 dead transitions. [2022-01-19 09:13:25,268 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 158 transitions, 1355 flow [2022-01-19 09:13:25,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:25,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:25,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 788 transitions. [2022-01-19 09:13:25,270 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6469622331691297 [2022-01-19 09:13:25,270 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 788 transitions. [2022-01-19 09:13:25,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 788 transitions. [2022-01-19 09:13:25,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:25,270 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 788 transitions. [2022-01-19 09:13:25,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.285714285714285) internal successors, (788), 14 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:13:25,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:25,273 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:25,273 INFO L186 Difference]: Start difference. First operand has 144 places, 129 transitions, 966 flow. Second operand 14 states and 788 transitions. [2022-01-19 09:13:25,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 158 transitions, 1355 flow [2022-01-19 09:13:25,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 158 transitions, 1259 flow, removed 9 selfloop flow, removed 12 redundant places. [2022-01-19 09:13:25,284 INFO L242 Difference]: Finished difference. Result has 144 places, 126 transitions, 921 flow [2022-01-19 09:13:25,285 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=874, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=921, PETRI_PLACES=144, PETRI_TRANSITIONS=126} [2022-01-19 09:13:25,285 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 67 predicate places. [2022-01-19 09:13:25,285 INFO L470 AbstractCegarLoop]: Abstraction has has 144 places, 126 transitions, 921 flow [2022-01-19 09:13:25,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:25,285 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:25,286 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] [2022-01-19 09:13:25,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 09:13:25,286 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:25,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:25,286 INFO L85 PathProgramCache]: Analyzing trace with hash 134112017, now seen corresponding path program 17 times [2022-01-19 09:13:25,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:25,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271813048] [2022-01-19 09:13:25,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:25,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:25,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:25,427 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 09:13:25,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:25,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271813048] [2022-01-19 09:13:25,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271813048] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:25,428 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:25,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:25,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785389381] [2022-01-19 09:13:25,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:25,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:25,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:25,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:25,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:25,429 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:25,430 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 126 transitions, 921 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:25,430 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:25,430 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:25,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:25,784 INFO L129 PetriNetUnfolder]: 183/557 cut-off events. [2022-01-19 09:13:25,784 INFO L130 PetriNetUnfolder]: For 2172/2176 co-relation queries the response was YES. [2022-01-19 09:13:25,787 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2068 conditions, 557 events. 183/557 cut-off events. For 2172/2176 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3092 event pairs, 36 based on Foata normal form. 3/551 useless extension candidates. Maximal degree in co-relation 2034. Up to 163 conditions per place. [2022-01-19 09:13:25,790 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 67 selfloop transitions, 38 changer transitions 9/155 dead transitions. [2022-01-19 09:13:25,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 155 transitions, 1284 flow [2022-01-19 09:13:25,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:25,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:25,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 793 transitions. [2022-01-19 09:13:25,794 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6510673234811166 [2022-01-19 09:13:25,794 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 793 transitions. [2022-01-19 09:13:25,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 793 transitions. [2022-01-19 09:13:25,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:25,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 793 transitions. [2022-01-19 09:13:25,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.642857142857146) internal successors, (793), 14 states have internal predecessors, (793), 0 states have call successors, (0), 0 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 09:13:25,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:25,798 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:25,798 INFO L186 Difference]: Start difference. First operand has 144 places, 126 transitions, 921 flow. Second operand 14 states and 793 transitions. [2022-01-19 09:13:25,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 155 transitions, 1284 flow [2022-01-19 09:13:25,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 155 transitions, 1196 flow, removed 6 selfloop flow, removed 11 redundant places. [2022-01-19 09:13:25,809 INFO L242 Difference]: Finished difference. Result has 144 places, 124 transitions, 895 flow [2022-01-19 09:13:25,809 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=895, PETRI_PLACES=144, PETRI_TRANSITIONS=124} [2022-01-19 09:13:25,810 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 67 predicate places. [2022-01-19 09:13:25,810 INFO L470 AbstractCegarLoop]: Abstraction has has 144 places, 124 transitions, 895 flow [2022-01-19 09:13:25,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:25,810 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:25,811 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] [2022-01-19 09:13:25,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 09:13:25,811 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:25,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:25,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1375073651, now seen corresponding path program 18 times [2022-01-19 09:13:25,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:25,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824775514] [2022-01-19 09:13:25,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:25,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:25,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:25,977 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 09:13:25,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:25,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824775514] [2022-01-19 09:13:25,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824775514] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:25,978 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:25,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:25,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637954062] [2022-01-19 09:13:25,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:25,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:25,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:25,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:25,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:25,980 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:25,980 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 124 transitions, 895 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:25,981 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:25,981 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:25,981 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:26,302 INFO L129 PetriNetUnfolder]: 178/517 cut-off events. [2022-01-19 09:13:26,302 INFO L130 PetriNetUnfolder]: For 2190/2192 co-relation queries the response was YES. [2022-01-19 09:13:26,305 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1988 conditions, 517 events. 178/517 cut-off events. For 2190/2192 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2785 event pairs, 47 based on Foata normal form. 1/506 useless extension candidates. Maximal degree in co-relation 1953. Up to 154 conditions per place. [2022-01-19 09:13:26,307 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 67 selfloop transitions, 36 changer transitions 9/153 dead transitions. [2022-01-19 09:13:26,307 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 153 transitions, 1256 flow [2022-01-19 09:13:26,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:26,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:26,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 791 transitions. [2022-01-19 09:13:26,310 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6494252873563219 [2022-01-19 09:13:26,310 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 791 transitions. [2022-01-19 09:13:26,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 791 transitions. [2022-01-19 09:13:26,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:26,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 791 transitions. [2022-01-19 09:13:26,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.5) internal successors, (791), 14 states have internal predecessors, (791), 0 states have call successors, (0), 0 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 09:13:26,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:26,313 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:26,313 INFO L186 Difference]: Start difference. First operand has 144 places, 124 transitions, 895 flow. Second operand 14 states and 791 transitions. [2022-01-19 09:13:26,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 153 transitions, 1256 flow [2022-01-19 09:13:26,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 153 transitions, 1166 flow, removed 7 selfloop flow, removed 12 redundant places. [2022-01-19 09:13:26,323 INFO L242 Difference]: Finished difference. Result has 143 places, 122 transitions, 865 flow [2022-01-19 09:13:26,324 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=811, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=865, PETRI_PLACES=143, PETRI_TRANSITIONS=122} [2022-01-19 09:13:26,324 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 66 predicate places. [2022-01-19 09:13:26,324 INFO L470 AbstractCegarLoop]: Abstraction has has 143 places, 122 transitions, 865 flow [2022-01-19 09:13:26,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:26,324 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:26,325 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] [2022-01-19 09:13:26,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 09:13:26,325 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:26,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:26,325 INFO L85 PathProgramCache]: Analyzing trace with hash -730886041, now seen corresponding path program 19 times [2022-01-19 09:13:26,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:26,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652282383] [2022-01-19 09:13:26,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:26,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:26,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:26,475 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 09:13:26,475 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:26,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652282383] [2022-01-19 09:13:26,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652282383] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:26,475 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:26,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:26,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144986852] [2022-01-19 09:13:26,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:26,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:26,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:26,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:26,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:26,477 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:26,478 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 122 transitions, 865 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:26,478 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:26,478 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:26,478 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:26,761 INFO L129 PetriNetUnfolder]: 181/523 cut-off events. [2022-01-19 09:13:26,761 INFO L130 PetriNetUnfolder]: For 2190/2192 co-relation queries the response was YES. [2022-01-19 09:13:26,763 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2007 conditions, 523 events. 181/523 cut-off events. For 2190/2192 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2849 event pairs, 48 based on Foata normal form. 1/513 useless extension candidates. Maximal degree in co-relation 1972. Up to 152 conditions per place. [2022-01-19 09:13:26,766 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 70 selfloop transitions, 37 changer transitions 8/156 dead transitions. [2022-01-19 09:13:26,766 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 156 transitions, 1261 flow [2022-01-19 09:13:26,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:26,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:26,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 794 transitions. [2022-01-19 09:13:26,772 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6518883415435139 [2022-01-19 09:13:26,772 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 794 transitions. [2022-01-19 09:13:26,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 794 transitions. [2022-01-19 09:13:26,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:26,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 794 transitions. [2022-01-19 09:13:26,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.714285714285715) internal successors, (794), 14 states have internal predecessors, (794), 0 states have call successors, (0), 0 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 09:13:26,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:26,779 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:26,779 INFO L186 Difference]: Start difference. First operand has 143 places, 122 transitions, 865 flow. Second operand 14 states and 794 transitions. [2022-01-19 09:13:26,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 156 transitions, 1261 flow [2022-01-19 09:13:26,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 156 transitions, 1175 flow, removed 7 selfloop flow, removed 12 redundant places. [2022-01-19 09:13:26,788 INFO L242 Difference]: Finished difference. Result has 143 places, 123 transitions, 883 flow [2022-01-19 09:13:26,789 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=883, PETRI_PLACES=143, PETRI_TRANSITIONS=123} [2022-01-19 09:13:26,789 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 66 predicate places. [2022-01-19 09:13:26,789 INFO L470 AbstractCegarLoop]: Abstraction has has 143 places, 123 transitions, 883 flow [2022-01-19 09:13:26,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:26,789 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:26,789 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] [2022-01-19 09:13:26,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 09:13:26,790 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:26,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:26,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1471288227, now seen corresponding path program 20 times [2022-01-19 09:13:26,790 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:26,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338362627] [2022-01-19 09:13:26,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:26,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:26,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:26,960 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 09:13:26,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:26,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338362627] [2022-01-19 09:13:26,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338362627] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:26,961 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:26,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 09:13:26,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425355352] [2022-01-19 09:13:26,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:26,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 09:13:26,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:26,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 09:13:26,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-01-19 09:13:26,963 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 09:13:26,964 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 123 transitions, 883 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:26,964 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:26,964 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 09:13:26,964 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:27,257 INFO L129 PetriNetUnfolder]: 180/555 cut-off events. [2022-01-19 09:13:27,257 INFO L130 PetriNetUnfolder]: For 2299/2303 co-relation queries the response was YES. [2022-01-19 09:13:27,260 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2065 conditions, 555 events. 180/555 cut-off events. For 2299/2303 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3050 event pairs, 38 based on Foata normal form. 3/549 useless extension candidates. Maximal degree in co-relation 2029. Up to 162 conditions per place. [2022-01-19 09:13:27,263 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 70 selfloop transitions, 37 changer transitions 7/155 dead transitions. [2022-01-19 09:13:27,263 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 155 transitions, 1270 flow [2022-01-19 09:13:27,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 09:13:27,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 09:13:27,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 793 transitions. [2022-01-19 09:13:27,266 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6510673234811166 [2022-01-19 09:13:27,266 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 793 transitions. [2022-01-19 09:13:27,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 793 transitions. [2022-01-19 09:13:27,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:27,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 793 transitions. [2022-01-19 09:13:27,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.642857142857146) internal successors, (793), 14 states have internal predecessors, (793), 0 states have call successors, (0), 0 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 09:13:27,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:27,272 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 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 09:13:27,272 INFO L186 Difference]: Start difference. First operand has 143 places, 123 transitions, 883 flow. Second operand 14 states and 793 transitions. [2022-01-19 09:13:27,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 155 transitions, 1270 flow [2022-01-19 09:13:27,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 155 transitions, 1178 flow, removed 10 selfloop flow, removed 12 redundant places. [2022-01-19 09:13:27,282 INFO L242 Difference]: Finished difference. Result has 145 places, 124 transitions, 893 flow [2022-01-19 09:13:27,282 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=893, PETRI_PLACES=145, PETRI_TRANSITIONS=124} [2022-01-19 09:13:27,283 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 68 predicate places. [2022-01-19 09:13:27,283 INFO L470 AbstractCegarLoop]: Abstraction has has 145 places, 124 transitions, 893 flow [2022-01-19 09:13:27,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 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 09:13:27,284 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:27,284 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] [2022-01-19 09:13:27,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 09:13:27,284 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:27,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:27,285 INFO L85 PathProgramCache]: Analyzing trace with hash -18586231, now seen corresponding path program 1 times [2022-01-19 09:13:27,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:27,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759314420] [2022-01-19 09:13:27,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:27,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:27,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:27,311 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:27,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:27,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759314420] [2022-01-19 09:13:27,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759314420] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:13:27,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97408544] [2022-01-19 09:13:27,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:27,312 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:13:27,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:13:27,316 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:13:27,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 09:13:27,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:27,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-19 09:13:27,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:13:27,533 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:27,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:13:27,677 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:27,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97408544] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 09:13:27,678 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 09:13:27,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 6 [2022-01-19 09:13:27,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684377455] [2022-01-19 09:13:27,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:27,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 09:13:27,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:27,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 09:13:27,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-19 09:13:27,679 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 09:13:27,680 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 124 transitions, 893 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:27,680 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:27,680 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 09:13:27,680 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:27,788 INFO L129 PetriNetUnfolder]: 187/534 cut-off events. [2022-01-19 09:13:27,789 INFO L130 PetriNetUnfolder]: For 2719/2719 co-relation queries the response was YES. [2022-01-19 09:13:27,791 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2086 conditions, 534 events. 187/534 cut-off events. For 2719/2719 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2792 event pairs, 18 based on Foata normal form. 7/535 useless extension candidates. Maximal degree in co-relation 2049. Up to 157 conditions per place. [2022-01-19 09:13:27,794 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 90 selfloop transitions, 35 changer transitions 0/174 dead transitions. [2022-01-19 09:13:27,794 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 174 transitions, 1654 flow [2022-01-19 09:13:27,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 09:13:27,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 09:13:27,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 481 transitions. [2022-01-19 09:13:27,796 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7898193760262726 [2022-01-19 09:13:27,796 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 481 transitions. [2022-01-19 09:13:27,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 481 transitions. [2022-01-19 09:13:27,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:27,796 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 481 transitions. [2022-01-19 09:13:27,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 68.71428571428571) internal successors, (481), 7 states have internal predecessors, (481), 0 states have call successors, (0), 0 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 09:13:27,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 states have internal predecessors, (696), 0 states have call successors, (0), 0 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 09:13:27,798 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 states have internal predecessors, (696), 0 states have call successors, (0), 0 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 09:13:27,798 INFO L186 Difference]: Start difference. First operand has 145 places, 124 transitions, 893 flow. Second operand 7 states and 481 transitions. [2022-01-19 09:13:27,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 174 transitions, 1654 flow [2022-01-19 09:13:27,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 174 transitions, 1531 flow, removed 8 selfloop flow, removed 12 redundant places. [2022-01-19 09:13:27,810 INFO L242 Difference]: Finished difference. Result has 137 places, 139 transitions, 1057 flow [2022-01-19 09:13:27,810 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1057, PETRI_PLACES=137, PETRI_TRANSITIONS=139} [2022-01-19 09:13:27,810 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 60 predicate places. [2022-01-19 09:13:27,810 INFO L470 AbstractCegarLoop]: Abstraction has has 137 places, 139 transitions, 1057 flow [2022-01-19 09:13:27,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:27,811 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:27,811 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] [2022-01-19 09:13:27,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-19 09:13:28,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-01-19 09:13:28,033 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:28,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:28,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1524172391, now seen corresponding path program 2 times [2022-01-19 09:13:28,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:28,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089432091] [2022-01-19 09:13:28,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:28,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:28,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:28,072 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:28,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:28,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089432091] [2022-01-19 09:13:28,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089432091] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:28,072 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:28,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 09:13:28,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299538539] [2022-01-19 09:13:28,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:28,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 09:13:28,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:28,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 09:13:28,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 09:13:28,074 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 09:13:28,074 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 139 transitions, 1057 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:28,074 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:28,074 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 09:13:28,074 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:28,189 INFO L129 PetriNetUnfolder]: 201/624 cut-off events. [2022-01-19 09:13:28,189 INFO L130 PetriNetUnfolder]: For 3046/3051 co-relation queries the response was YES. [2022-01-19 09:13:28,192 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2408 conditions, 624 events. 201/624 cut-off events. For 3046/3051 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3510 event pairs, 44 based on Foata normal form. 5/623 useless extension candidates. Maximal degree in co-relation 2373. Up to 132 conditions per place. [2022-01-19 09:13:28,198 INFO L132 encePairwiseOnDemand]: 81/87 looper letters, 101 selfloop transitions, 35 changer transitions 5/190 dead transitions. [2022-01-19 09:13:28,198 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 190 transitions, 1803 flow [2022-01-19 09:13:28,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 09:13:28,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 09:13:28,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 486 transitions. [2022-01-19 09:13:28,199 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7980295566502463 [2022-01-19 09:13:28,199 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 486 transitions. [2022-01-19 09:13:28,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 486 transitions. [2022-01-19 09:13:28,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:28,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 486 transitions. [2022-01-19 09:13:28,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 69.42857142857143) internal successors, (486), 7 states have internal predecessors, (486), 0 states have call successors, (0), 0 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 09:13:28,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 states have internal predecessors, (696), 0 states have call successors, (0), 0 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 09:13:28,202 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 states have internal predecessors, (696), 0 states have call successors, (0), 0 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 09:13:28,203 INFO L186 Difference]: Start difference. First operand has 137 places, 139 transitions, 1057 flow. Second operand 7 states and 486 transitions. [2022-01-19 09:13:28,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 190 transitions, 1803 flow [2022-01-19 09:13:28,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 190 transitions, 1721 flow, removed 41 selfloop flow, removed 0 redundant places. [2022-01-19 09:13:28,218 INFO L242 Difference]: Finished difference. Result has 146 places, 147 transitions, 1246 flow [2022-01-19 09:13:28,218 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1246, PETRI_PLACES=146, PETRI_TRANSITIONS=147} [2022-01-19 09:13:28,218 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 69 predicate places. [2022-01-19 09:13:28,218 INFO L470 AbstractCegarLoop]: Abstraction has has 146 places, 147 transitions, 1246 flow [2022-01-19 09:13:28,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:28,219 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:28,219 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] [2022-01-19 09:13:28,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 09:13:28,219 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:28,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:28,219 INFO L85 PathProgramCache]: Analyzing trace with hash -404474333, now seen corresponding path program 1 times [2022-01-19 09:13:28,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:28,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686123213] [2022-01-19 09:13:28,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:28,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:28,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:28,243 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:28,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:28,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686123213] [2022-01-19 09:13:28,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686123213] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:13:28,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179805074] [2022-01-19 09:13:28,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:28,244 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:13:28,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:13:28,248 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:13:28,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-19 09:13:28,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:28,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-19 09:13:28,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:13:28,387 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:28,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:13:28,474 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:28,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179805074] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 09:13:28,474 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 09:13:28,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 6 [2022-01-19 09:13:28,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854753825] [2022-01-19 09:13:28,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:28,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 09:13:28,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:28,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 09:13:28,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-19 09:13:28,476 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 09:13:28,476 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 147 transitions, 1246 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:28,476 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:28,476 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 09:13:28,476 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:28,582 INFO L129 PetriNetUnfolder]: 204/587 cut-off events. [2022-01-19 09:13:28,582 INFO L130 PetriNetUnfolder]: For 3694/3698 co-relation queries the response was YES. [2022-01-19 09:13:28,585 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2427 conditions, 587 events. 204/587 cut-off events. For 3694/3698 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3077 event pairs, 25 based on Foata normal form. 10/590 useless extension candidates. Maximal degree in co-relation 2388. Up to 171 conditions per place. [2022-01-19 09:13:28,588 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 108 selfloop transitions, 41 changer transitions 0/198 dead transitions. [2022-01-19 09:13:28,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 198 transitions, 2032 flow [2022-01-19 09:13:28,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 09:13:28,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 09:13:28,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 483 transitions. [2022-01-19 09:13:28,590 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7931034482758621 [2022-01-19 09:13:28,590 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 483 transitions. [2022-01-19 09:13:28,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 483 transitions. [2022-01-19 09:13:28,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:28,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 483 transitions. [2022-01-19 09:13:28,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 0 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 09:13:28,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 states have internal predecessors, (696), 0 states have call successors, (0), 0 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 09:13:28,592 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 states have internal predecessors, (696), 0 states have call successors, (0), 0 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 09:13:28,592 INFO L186 Difference]: Start difference. First operand has 146 places, 147 transitions, 1246 flow. Second operand 7 states and 483 transitions. [2022-01-19 09:13:28,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 198 transitions, 2032 flow [2022-01-19 09:13:28,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 198 transitions, 1924 flow, removed 37 selfloop flow, removed 8 redundant places. [2022-01-19 09:13:28,606 INFO L242 Difference]: Finished difference. Result has 144 places, 161 transitions, 1428 flow [2022-01-19 09:13:28,606 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1146, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1428, PETRI_PLACES=144, PETRI_TRANSITIONS=161} [2022-01-19 09:13:28,607 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 67 predicate places. [2022-01-19 09:13:28,607 INFO L470 AbstractCegarLoop]: Abstraction has has 144 places, 161 transitions, 1428 flow [2022-01-19 09:13:28,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:28,607 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:28,607 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] [2022-01-19 09:13:28,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-19 09:13:28,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-19 09:13:28,824 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:28,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:28,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1480469883, now seen corresponding path program 3 times [2022-01-19 09:13:28,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:28,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628619291] [2022-01-19 09:13:28,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:28,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:28,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:28,854 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:28,854 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:28,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628619291] [2022-01-19 09:13:28,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628619291] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:28,855 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:28,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 09:13:28,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100875596] [2022-01-19 09:13:28,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:28,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 09:13:28,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:28,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 09:13:28,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 09:13:28,856 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 09:13:28,856 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 161 transitions, 1428 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:28,856 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:28,856 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 09:13:28,857 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:29,003 INFO L129 PetriNetUnfolder]: 225/681 cut-off events. [2022-01-19 09:13:29,003 INFO L130 PetriNetUnfolder]: For 4372/4376 co-relation queries the response was YES. [2022-01-19 09:13:29,006 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2858 conditions, 681 events. 225/681 cut-off events. For 4372/4376 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3905 event pairs, 52 based on Foata normal form. 7/679 useless extension candidates. Maximal degree in co-relation 2823. Up to 167 conditions per place. [2022-01-19 09:13:29,009 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 119 selfloop transitions, 62 changer transitions 0/230 dead transitions. [2022-01-19 09:13:29,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 230 transitions, 2429 flow [2022-01-19 09:13:29,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 09:13:29,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 09:13:29,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 566 transitions. [2022-01-19 09:13:29,010 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8132183908045977 [2022-01-19 09:13:29,011 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 566 transitions. [2022-01-19 09:13:29,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 566 transitions. [2022-01-19 09:13:29,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:29,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 566 transitions. [2022-01-19 09:13:29,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 70.75) internal successors, (566), 8 states have internal predecessors, (566), 0 states have call successors, (0), 0 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 09:13:29,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 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 09:13:29,013 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 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 09:13:29,013 INFO L186 Difference]: Start difference. First operand has 144 places, 161 transitions, 1428 flow. Second operand 8 states and 566 transitions. [2022-01-19 09:13:29,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 230 transitions, 2429 flow [2022-01-19 09:13:29,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 230 transitions, 2393 flow, removed 13 selfloop flow, removed 1 redundant places. [2022-01-19 09:13:29,031 INFO L242 Difference]: Finished difference. Result has 155 places, 180 transitions, 1877 flow [2022-01-19 09:13:29,031 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1407, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1877, PETRI_PLACES=155, PETRI_TRANSITIONS=180} [2022-01-19 09:13:29,032 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 78 predicate places. [2022-01-19 09:13:29,032 INFO L470 AbstractCegarLoop]: Abstraction has has 155 places, 180 transitions, 1877 flow [2022-01-19 09:13:29,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:29,032 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:29,032 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] [2022-01-19 09:13:29,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 09:13:29,032 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:29,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:29,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1581789521, now seen corresponding path program 2 times [2022-01-19 09:13:29,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:29,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063714326] [2022-01-19 09:13:29,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:29,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:29,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:29,057 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:29,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:29,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063714326] [2022-01-19 09:13:29,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063714326] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:13:29,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828482489] [2022-01-19 09:13:29,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 09:13:29,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:13:29,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:13:29,058 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:13:29,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-19 09:13:29,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 09:13:29,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:13:29,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-19 09:13:29,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:13:29,221 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:29,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:13:29,325 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:29,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828482489] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 09:13:29,325 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 09:13:29,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2022-01-19 09:13:29,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299174893] [2022-01-19 09:13:29,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:29,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 09:13:29,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:29,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 09:13:29,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-19 09:13:29,326 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 09:13:29,327 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 180 transitions, 1877 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:29,327 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:29,327 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 09:13:29,327 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:29,483 INFO L129 PetriNetUnfolder]: 252/859 cut-off events. [2022-01-19 09:13:29,483 INFO L130 PetriNetUnfolder]: For 5889/5899 co-relation queries the response was YES. [2022-01-19 09:13:29,487 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3546 conditions, 859 events. 252/859 cut-off events. For 5889/5899 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5504 event pairs, 48 based on Foata normal form. 10/859 useless extension candidates. Maximal degree in co-relation 3506. Up to 163 conditions per place. [2022-01-19 09:13:29,491 INFO L132 encePairwiseOnDemand]: 75/87 looper letters, 117 selfloop transitions, 81 changer transitions 0/247 dead transitions. [2022-01-19 09:13:29,492 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 247 transitions, 2905 flow [2022-01-19 09:13:29,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 09:13:29,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 09:13:29,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 431 transitions. [2022-01-19 09:13:29,493 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8256704980842912 [2022-01-19 09:13:29,493 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 431 transitions. [2022-01-19 09:13:29,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 431 transitions. [2022-01-19 09:13:29,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:29,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 431 transitions. [2022-01-19 09:13:29,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 71.83333333333333) internal successors, (431), 6 states have internal predecessors, (431), 0 states have call successors, (0), 0 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 09:13:29,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 87.0) internal successors, (609), 7 states have internal predecessors, (609), 0 states have call successors, (0), 0 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 09:13:29,495 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 87.0) internal successors, (609), 7 states have internal predecessors, (609), 0 states have call successors, (0), 0 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 09:13:29,495 INFO L186 Difference]: Start difference. First operand has 155 places, 180 transitions, 1877 flow. Second operand 6 states and 431 transitions. [2022-01-19 09:13:29,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 247 transitions, 2905 flow [2022-01-19 09:13:29,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 247 transitions, 2761 flow, removed 47 selfloop flow, removed 2 redundant places. [2022-01-19 09:13:29,521 INFO L242 Difference]: Finished difference. Result has 163 places, 202 transitions, 2363 flow [2022-01-19 09:13:29,521 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2363, PETRI_PLACES=163, PETRI_TRANSITIONS=202} [2022-01-19 09:13:29,522 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 86 predicate places. [2022-01-19 09:13:29,522 INFO L470 AbstractCegarLoop]: Abstraction has has 163 places, 202 transitions, 2363 flow [2022-01-19 09:13:29,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:29,522 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:29,522 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] [2022-01-19 09:13:29,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-19 09:13:29,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:13:29,735 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:29,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:29,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1370591913, now seen corresponding path program 3 times [2022-01-19 09:13:29,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:29,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202382519] [2022-01-19 09:13:29,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:29,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:29,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:29,759 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:29,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:29,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202382519] [2022-01-19 09:13:29,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202382519] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:29,760 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:29,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 09:13:29,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645857455] [2022-01-19 09:13:29,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:29,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 09:13:29,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:29,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 09:13:29,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 09:13:29,761 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 09:13:29,762 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 202 transitions, 2363 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:29,762 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:29,762 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 09:13:29,762 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:29,926 INFO L129 PetriNetUnfolder]: 254/860 cut-off events. [2022-01-19 09:13:29,926 INFO L130 PetriNetUnfolder]: For 7095/7121 co-relation queries the response was YES. [2022-01-19 09:13:29,931 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3777 conditions, 860 events. 254/860 cut-off events. For 7095/7121 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 5562 event pairs, 63 based on Foata normal form. 9/854 useless extension candidates. Maximal degree in co-relation 3734. Up to 164 conditions per place. [2022-01-19 09:13:29,935 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 128 selfloop transitions, 60 changer transitions 5/242 dead transitions. [2022-01-19 09:13:29,935 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 242 transitions, 3086 flow [2022-01-19 09:13:29,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 09:13:29,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 09:13:29,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 558 transitions. [2022-01-19 09:13:29,961 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8017241379310345 [2022-01-19 09:13:29,961 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 558 transitions. [2022-01-19 09:13:29,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 558 transitions. [2022-01-19 09:13:29,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:29,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 558 transitions. [2022-01-19 09:13:29,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 69.75) internal successors, (558), 8 states have internal predecessors, (558), 0 states have call successors, (0), 0 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 09:13:29,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 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 09:13:29,963 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 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 09:13:29,963 INFO L186 Difference]: Start difference. First operand has 163 places, 202 transitions, 2363 flow. Second operand 8 states and 558 transitions. [2022-01-19 09:13:29,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 242 transitions, 3086 flow [2022-01-19 09:13:29,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 242 transitions, 3017 flow, removed 19 selfloop flow, removed 4 redundant places. [2022-01-19 09:13:29,993 INFO L242 Difference]: Finished difference. Result has 170 places, 207 transitions, 2548 flow [2022-01-19 09:13:29,993 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2548, PETRI_PLACES=170, PETRI_TRANSITIONS=207} [2022-01-19 09:13:29,994 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 93 predicate places. [2022-01-19 09:13:29,994 INFO L470 AbstractCegarLoop]: Abstraction has has 170 places, 207 transitions, 2548 flow [2022-01-19 09:13:29,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:29,994 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:29,994 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] [2022-01-19 09:13:29,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 09:13:29,995 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:29,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:29,995 INFO L85 PathProgramCache]: Analyzing trace with hash -905738307, now seen corresponding path program 4 times [2022-01-19 09:13:29,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:29,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490169648] [2022-01-19 09:13:29,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:29,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:30,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:30,018 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:30,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:30,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490169648] [2022-01-19 09:13:30,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490169648] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:30,019 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:30,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 09:13:30,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343470917] [2022-01-19 09:13:30,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:30,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 09:13:30,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:30,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 09:13:30,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 09:13:30,020 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 09:13:30,021 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 207 transitions, 2548 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:30,021 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:30,021 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 09:13:30,021 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:30,184 INFO L129 PetriNetUnfolder]: 239/788 cut-off events. [2022-01-19 09:13:30,184 INFO L130 PetriNetUnfolder]: For 7399/7425 co-relation queries the response was YES. [2022-01-19 09:13:30,189 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3604 conditions, 788 events. 239/788 cut-off events. For 7399/7425 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4887 event pairs, 46 based on Foata normal form. 5/784 useless extension candidates. Maximal degree in co-relation 3560. Up to 182 conditions per place. [2022-01-19 09:13:30,194 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 137 selfloop transitions, 54 changer transitions 5/245 dead transitions. [2022-01-19 09:13:30,195 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 245 transitions, 3229 flow [2022-01-19 09:13:30,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 09:13:30,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 09:13:30,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 554 transitions. [2022-01-19 09:13:30,196 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7959770114942529 [2022-01-19 09:13:30,196 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 554 transitions. [2022-01-19 09:13:30,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 554 transitions. [2022-01-19 09:13:30,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:30,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 554 transitions. [2022-01-19 09:13:30,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 69.25) internal successors, (554), 8 states have internal predecessors, (554), 0 states have call successors, (0), 0 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 09:13:30,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 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 09:13:30,198 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 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 09:13:30,198 INFO L186 Difference]: Start difference. First operand has 170 places, 207 transitions, 2548 flow. Second operand 8 states and 554 transitions. [2022-01-19 09:13:30,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 245 transitions, 3229 flow [2022-01-19 09:13:30,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 245 transitions, 3142 flow, removed 8 selfloop flow, removed 5 redundant places. [2022-01-19 09:13:30,225 INFO L242 Difference]: Finished difference. Result has 174 places, 212 transitions, 2715 flow [2022-01-19 09:13:30,226 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2406, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2715, PETRI_PLACES=174, PETRI_TRANSITIONS=212} [2022-01-19 09:13:30,229 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 97 predicate places. [2022-01-19 09:13:30,229 INFO L470 AbstractCegarLoop]: Abstraction has has 174 places, 212 transitions, 2715 flow [2022-01-19 09:13:30,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:30,229 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:30,229 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] [2022-01-19 09:13:30,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 09:13:30,230 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:30,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:30,230 INFO L85 PathProgramCache]: Analyzing trace with hash 355816187, now seen corresponding path program 5 times [2022-01-19 09:13:30,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:30,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338093709] [2022-01-19 09:13:30,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:30,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:30,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:30,254 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:30,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:30,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338093709] [2022-01-19 09:13:30,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338093709] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:30,255 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:30,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 09:13:30,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039875428] [2022-01-19 09:13:30,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:30,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 09:13:30,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:30,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 09:13:30,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 09:13:30,256 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 09:13:30,257 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 212 transitions, 2715 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:30,257 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:30,257 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 09:13:30,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:30,425 INFO L129 PetriNetUnfolder]: 246/773 cut-off events. [2022-01-19 09:13:30,425 INFO L130 PetriNetUnfolder]: For 8661/8680 co-relation queries the response was YES. [2022-01-19 09:13:30,430 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3745 conditions, 773 events. 246/773 cut-off events. For 8661/8680 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4641 event pairs, 46 based on Foata normal form. 9/774 useless extension candidates. Maximal degree in co-relation 3700. Up to 190 conditions per place. [2022-01-19 09:13:30,434 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 118 selfloop transitions, 92 changer transitions 2/261 dead transitions. [2022-01-19 09:13:30,434 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 261 transitions, 3643 flow [2022-01-19 09:13:30,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 09:13:30,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 09:13:30,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 568 transitions. [2022-01-19 09:13:30,435 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8160919540229885 [2022-01-19 09:13:30,436 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 568 transitions. [2022-01-19 09:13:30,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 568 transitions. [2022-01-19 09:13:30,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:30,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 568 transitions. [2022-01-19 09:13:30,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 71.0) internal successors, (568), 8 states have internal predecessors, (568), 0 states have call successors, (0), 0 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 09:13:30,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 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 09:13:30,438 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 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 09:13:30,438 INFO L186 Difference]: Start difference. First operand has 174 places, 212 transitions, 2715 flow. Second operand 8 states and 568 transitions. [2022-01-19 09:13:30,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 261 transitions, 3643 flow [2022-01-19 09:13:30,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 261 transitions, 3544 flow, removed 4 selfloop flow, removed 9 redundant places. [2022-01-19 09:13:30,466 INFO L242 Difference]: Finished difference. Result has 174 places, 222 transitions, 3136 flow [2022-01-19 09:13:30,466 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2472, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3136, PETRI_PLACES=174, PETRI_TRANSITIONS=222} [2022-01-19 09:13:30,467 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 97 predicate places. [2022-01-19 09:13:30,467 INFO L470 AbstractCegarLoop]: Abstraction has has 174 places, 222 transitions, 3136 flow [2022-01-19 09:13:30,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:30,467 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:30,467 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] [2022-01-19 09:13:30,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 09:13:30,467 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:30,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:30,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1592299911, now seen corresponding path program 4 times [2022-01-19 09:13:30,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:30,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531948468] [2022-01-19 09:13:30,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:30,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:30,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:30,495 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:30,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:30,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531948468] [2022-01-19 09:13:30,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531948468] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:13:30,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600740898] [2022-01-19 09:13:30,495 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 09:13:30,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:13:30,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:13:30,500 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:13:30,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-19 09:13:30,566 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 09:13:30,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:13:30,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-19 09:13:30,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:13:30,668 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:30,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:13:30,765 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:30,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600740898] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 09:13:30,765 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 09:13:30,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2022-01-19 09:13:30,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826900077] [2022-01-19 09:13:30,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:30,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 09:13:30,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:30,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 09:13:30,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-19 09:13:30,767 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 09:13:30,767 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 222 transitions, 3136 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:30,767 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:30,767 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 09:13:30,767 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:30,904 INFO L129 PetriNetUnfolder]: 230/714 cut-off events. [2022-01-19 09:13:30,904 INFO L130 PetriNetUnfolder]: For 9659/9659 co-relation queries the response was YES. [2022-01-19 09:13:30,908 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3680 conditions, 714 events. 230/714 cut-off events. For 9659/9659 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4090 event pairs, 45 based on Foata normal form. 8/717 useless extension candidates. Maximal degree in co-relation 3637. Up to 229 conditions per place. [2022-01-19 09:13:30,911 INFO L132 encePairwiseOnDemand]: 78/87 looper letters, 131 selfloop transitions, 67 changer transitions 0/247 dead transitions. [2022-01-19 09:13:30,911 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 247 transitions, 3702 flow [2022-01-19 09:13:30,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 09:13:30,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 09:13:30,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 426 transitions. [2022-01-19 09:13:30,912 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8160919540229885 [2022-01-19 09:13:30,913 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 426 transitions. [2022-01-19 09:13:30,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 426 transitions. [2022-01-19 09:13:30,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:30,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 426 transitions. [2022-01-19 09:13:30,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 71.0) internal successors, (426), 6 states have internal predecessors, (426), 0 states have call successors, (0), 0 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 09:13:30,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 87.0) internal successors, (609), 7 states have internal predecessors, (609), 0 states have call successors, (0), 0 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 09:13:30,915 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 87.0) internal successors, (609), 7 states have internal predecessors, (609), 0 states have call successors, (0), 0 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 09:13:30,915 INFO L186 Difference]: Start difference. First operand has 174 places, 222 transitions, 3136 flow. Second operand 6 states and 426 transitions. [2022-01-19 09:13:30,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 247 transitions, 3702 flow [2022-01-19 09:13:30,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 247 transitions, 3679 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-01-19 09:13:30,943 INFO L242 Difference]: Finished difference. Result has 180 places, 221 transitions, 3284 flow [2022-01-19 09:13:30,943 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2998, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3284, PETRI_PLACES=180, PETRI_TRANSITIONS=221} [2022-01-19 09:13:30,944 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 103 predicate places. [2022-01-19 09:13:30,944 INFO L470 AbstractCegarLoop]: Abstraction has has 180 places, 221 transitions, 3284 flow [2022-01-19 09:13:30,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:30,944 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:30,944 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] [2022-01-19 09:13:30,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-19 09:13:31,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:13:31,159 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:31,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:31,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1032792189, now seen corresponding path program 5 times [2022-01-19 09:13:31,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:31,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861426553] [2022-01-19 09:13:31,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:31,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:31,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:31,183 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:31,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:31,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861426553] [2022-01-19 09:13:31,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861426553] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:31,184 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:31,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 09:13:31,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67789375] [2022-01-19 09:13:31,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:31,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 09:13:31,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:31,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 09:13:31,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 09:13:31,185 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 09:13:31,185 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 221 transitions, 3284 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:31,186 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:31,186 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 09:13:31,186 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:31,326 INFO L129 PetriNetUnfolder]: 225/707 cut-off events. [2022-01-19 09:13:31,326 INFO L130 PetriNetUnfolder]: For 10579/10581 co-relation queries the response was YES. [2022-01-19 09:13:31,329 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3787 conditions, 707 events. 225/707 cut-off events. For 10579/10581 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4064 event pairs, 60 based on Foata normal form. 3/701 useless extension candidates. Maximal degree in co-relation 3742. Up to 195 conditions per place. [2022-01-19 09:13:31,333 INFO L132 encePairwiseOnDemand]: 81/87 looper letters, 151 selfloop transitions, 33 changer transitions 5/238 dead transitions. [2022-01-19 09:13:31,333 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 238 transitions, 3723 flow [2022-01-19 09:13:31,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 09:13:31,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 09:13:31,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 483 transitions. [2022-01-19 09:13:31,334 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7931034482758621 [2022-01-19 09:13:31,334 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 483 transitions. [2022-01-19 09:13:31,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 483 transitions. [2022-01-19 09:13:31,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:31,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 483 transitions. [2022-01-19 09:13:31,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 0 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 09:13:31,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 states have internal predecessors, (696), 0 states have call successors, (0), 0 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 09:13:31,337 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 states have internal predecessors, (696), 0 states have call successors, (0), 0 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 09:13:31,337 INFO L186 Difference]: Start difference. First operand has 180 places, 221 transitions, 3284 flow. Second operand 7 states and 483 transitions. [2022-01-19 09:13:31,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 238 transitions, 3723 flow [2022-01-19 09:13:31,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 238 transitions, 3705 flow, removed 9 selfloop flow, removed 0 redundant places. [2022-01-19 09:13:31,368 INFO L242 Difference]: Finished difference. Result has 187 places, 216 transitions, 3188 flow [2022-01-19 09:13:31,368 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=3189, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3188, PETRI_PLACES=187, PETRI_TRANSITIONS=216} [2022-01-19 09:13:31,369 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 110 predicate places. [2022-01-19 09:13:31,369 INFO L470 AbstractCegarLoop]: Abstraction has has 187 places, 216 transitions, 3188 flow [2022-01-19 09:13:31,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:31,369 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:31,369 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] [2022-01-19 09:13:31,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 09:13:31,370 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:31,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:31,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1061904615, now seen corresponding path program 6 times [2022-01-19 09:13:31,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:31,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638088062] [2022-01-19 09:13:31,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:31,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:31,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:31,394 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:31,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:31,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638088062] [2022-01-19 09:13:31,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638088062] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:31,395 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:31,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 09:13:31,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198042449] [2022-01-19 09:13:31,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:31,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 09:13:31,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:31,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 09:13:31,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 09:13:31,396 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 09:13:31,397 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 216 transitions, 3188 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:31,397 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:31,397 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 09:13:31,397 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:31,554 INFO L129 PetriNetUnfolder]: 213/648 cut-off events. [2022-01-19 09:13:31,554 INFO L130 PetriNetUnfolder]: For 10212/10214 co-relation queries the response was YES. [2022-01-19 09:13:31,557 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3550 conditions, 648 events. 213/648 cut-off events. For 10212/10214 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3547 event pairs, 52 based on Foata normal form. 2/641 useless extension candidates. Maximal degree in co-relation 3503. Up to 195 conditions per place. [2022-01-19 09:13:31,560 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 124 selfloop transitions, 49 changer transitions 2/224 dead transitions. [2022-01-19 09:13:31,560 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 224 transitions, 3456 flow [2022-01-19 09:13:31,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 09:13:31,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 09:13:31,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 550 transitions. [2022-01-19 09:13:31,562 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7902298850574713 [2022-01-19 09:13:31,562 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 550 transitions. [2022-01-19 09:13:31,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 550 transitions. [2022-01-19 09:13:31,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:31,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 550 transitions. [2022-01-19 09:13:31,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 68.75) internal successors, (550), 8 states have internal predecessors, (550), 0 states have call successors, (0), 0 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 09:13:31,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 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 09:13:31,564 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 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 09:13:31,564 INFO L186 Difference]: Start difference. First operand has 187 places, 216 transitions, 3188 flow. Second operand 8 states and 550 transitions. [2022-01-19 09:13:31,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 224 transitions, 3456 flow [2022-01-19 09:13:31,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 224 transitions, 3370 flow, removed 9 selfloop flow, removed 4 redundant places. [2022-01-19 09:13:31,593 INFO L242 Difference]: Finished difference. Result has 186 places, 202 transitions, 2978 flow [2022-01-19 09:13:31,594 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2906, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2978, PETRI_PLACES=186, PETRI_TRANSITIONS=202} [2022-01-19 09:13:31,594 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 109 predicate places. [2022-01-19 09:13:31,594 INFO L470 AbstractCegarLoop]: Abstraction has has 186 places, 202 transitions, 2978 flow [2022-01-19 09:13:31,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:31,594 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:31,595 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] [2022-01-19 09:13:31,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 09:13:31,595 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:31,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:31,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1418986181, now seen corresponding path program 6 times [2022-01-19 09:13:31,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:31,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744215653] [2022-01-19 09:13:31,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:31,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:31,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:31,618 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:31,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:31,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744215653] [2022-01-19 09:13:31,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744215653] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 09:13:31,618 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 09:13:31,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 09:13:31,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544949494] [2022-01-19 09:13:31,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 09:13:31,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 09:13:31,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:31,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 09:13:31,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 09:13:31,620 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 09:13:31,620 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 202 transitions, 2978 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:31,620 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:31,620 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 09:13:31,620 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:31,746 INFO L129 PetriNetUnfolder]: 196/570 cut-off events. [2022-01-19 09:13:31,746 INFO L130 PetriNetUnfolder]: For 9515/9517 co-relation queries the response was YES. [2022-01-19 09:13:31,749 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3271 conditions, 570 events. 196/570 cut-off events. For 9515/9517 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2895 event pairs, 39 based on Foata normal form. 3/567 useless extension candidates. Maximal degree in co-relation 3225. Up to 190 conditions per place. [2022-01-19 09:13:31,752 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 109 selfloop transitions, 45 changer transitions 3/206 dead transitions. [2022-01-19 09:13:31,753 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 206 transitions, 3168 flow [2022-01-19 09:13:31,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 09:13:31,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 09:13:31,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 480 transitions. [2022-01-19 09:13:31,754 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7881773399014779 [2022-01-19 09:13:31,754 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 480 transitions. [2022-01-19 09:13:31,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 480 transitions. [2022-01-19 09:13:31,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:31,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 480 transitions. [2022-01-19 09:13:31,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 68.57142857142857) internal successors, (480), 7 states have internal predecessors, (480), 0 states have call successors, (0), 0 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 09:13:31,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 states have internal predecessors, (696), 0 states have call successors, (0), 0 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 09:13:31,756 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 states have internal predecessors, (696), 0 states have call successors, (0), 0 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 09:13:31,756 INFO L186 Difference]: Start difference. First operand has 186 places, 202 transitions, 2978 flow. Second operand 7 states and 480 transitions. [2022-01-19 09:13:31,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 206 transitions, 3168 flow [2022-01-19 09:13:31,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 206 transitions, 3058 flow, removed 9 selfloop flow, removed 10 redundant places. [2022-01-19 09:13:31,782 INFO L242 Difference]: Finished difference. Result has 176 places, 188 transitions, 2729 flow [2022-01-19 09:13:31,782 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2666, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2729, PETRI_PLACES=176, PETRI_TRANSITIONS=188} [2022-01-19 09:13:31,783 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 99 predicate places. [2022-01-19 09:13:31,783 INFO L470 AbstractCegarLoop]: Abstraction has has 176 places, 188 transitions, 2729 flow [2022-01-19 09:13:31,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 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 09:13:31,783 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:31,783 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] [2022-01-19 09:13:31,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 09:13:31,783 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:31,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:31,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1114847643, now seen corresponding path program 1 times [2022-01-19 09:13:31,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:31,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713766207] [2022-01-19 09:13:31,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:31,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:31,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:31,920 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:31,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:31,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713766207] [2022-01-19 09:13:31,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713766207] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:13:31,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486620884] [2022-01-19 09:13:31,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:31,921 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:13:31,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:13:31,922 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:13:31,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-19 09:13:31,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:31,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:13:31,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:13:32,421 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:32,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:13:33,026 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:33,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486620884] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:13:33,026 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:13:33,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 09:13:33,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192596161] [2022-01-19 09:13:33,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:13:33,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 09:13:33,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:33,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 09:13:33,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=981, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 09:13:33,029 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:13:33,030 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 188 transitions, 2729 flow. Second operand has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 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 09:13:33,030 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:33,031 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:13:33,031 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:42,166 INFO L129 PetriNetUnfolder]: 972/2298 cut-off events. [2022-01-19 09:13:42,167 INFO L130 PetriNetUnfolder]: For 36390/36390 co-relation queries the response was YES. [2022-01-19 09:13:42,177 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13560 conditions, 2298 events. 972/2298 cut-off events. For 36390/36390 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 15728 event pairs, 34 based on Foata normal form. 3/2289 useless extension candidates. Maximal degree in co-relation 13516. Up to 363 conditions per place. [2022-01-19 09:13:42,192 INFO L132 encePairwiseOnDemand]: 64/87 looper letters, 247 selfloop transitions, 856 changer transitions 17/1159 dead transitions. [2022-01-19 09:13:42,192 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 1159 transitions, 17967 flow [2022-01-19 09:13:42,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 224 states. [2022-01-19 09:13:42,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2022-01-19 09:13:42,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 11784 transitions. [2022-01-19 09:13:42,205 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.604679802955665 [2022-01-19 09:13:42,205 INFO L72 ComplementDD]: Start complementDD. Operand 224 states and 11784 transitions. [2022-01-19 09:13:42,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 11784 transitions. [2022-01-19 09:13:42,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:42,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 224 states and 11784 transitions. [2022-01-19 09:13:42,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 225 states, 224 states have (on average 52.607142857142854) internal successors, (11784), 224 states have internal predecessors, (11784), 0 states have call successors, (0), 0 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 09:13:42,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 225 states, 225 states have (on average 87.0) internal successors, (19575), 225 states have internal predecessors, (19575), 0 states have call successors, (0), 0 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 09:13:42,250 INFO L81 ComplementDD]: Finished complementDD. Result has 225 states, 225 states have (on average 87.0) internal successors, (19575), 225 states have internal predecessors, (19575), 0 states have call successors, (0), 0 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 09:13:42,250 INFO L186 Difference]: Start difference. First operand has 176 places, 188 transitions, 2729 flow. Second operand 224 states and 11784 transitions. [2022-01-19 09:13:42,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 1159 transitions, 17967 flow [2022-01-19 09:13:42,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 1159 transitions, 17323 flow, removed 0 selfloop flow, removed 9 redundant places. [2022-01-19 09:13:42,339 INFO L242 Difference]: Finished difference. Result has 446 places, 990 transitions, 16263 flow [2022-01-19 09:13:42,339 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2572, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=224, PETRI_FLOW=16263, PETRI_PLACES=446, PETRI_TRANSITIONS=990} [2022-01-19 09:13:42,340 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 369 predicate places. [2022-01-19 09:13:42,340 INFO L470 AbstractCegarLoop]: Abstraction has has 446 places, 990 transitions, 16263 flow [2022-01-19 09:13:42,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 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 09:13:42,340 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:42,340 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] [2022-01-19 09:13:42,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-19 09:13:42,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-01-19 09:13:42,560 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:42,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:42,560 INFO L85 PathProgramCache]: Analyzing trace with hash -495718643, now seen corresponding path program 2 times [2022-01-19 09:13:42,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:42,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563792709] [2022-01-19 09:13:42,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:42,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:42,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:42,754 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:42,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:42,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563792709] [2022-01-19 09:13:42,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563792709] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:13:42,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191931069] [2022-01-19 09:13:42,754 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 09:13:42,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:13:42,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:13:42,756 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:13:42,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-19 09:13:42,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 09:13:42,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:13:42,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:13:42,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:13:43,222 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:43,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:13:43,838 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:43,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191931069] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:13:43,839 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:13:43,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 09:13:43,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320947276] [2022-01-19 09:13:43,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:13:43,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 09:13:43,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:43,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 09:13:43,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=990, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 09:13:43,842 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:13:43,843 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 990 transitions, 16263 flow. Second operand has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 states have internal predecessors, (1725), 0 states have call successors, (0), 0 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 09:13:43,843 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:43,843 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:13:43,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:46,652 INFO L129 PetriNetUnfolder]: 1106/2980 cut-off events. [2022-01-19 09:13:46,653 INFO L130 PetriNetUnfolder]: For 138056/138056 co-relation queries the response was YES. [2022-01-19 09:13:46,677 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24655 conditions, 2980 events. 1106/2980 cut-off events. For 138056/138056 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 24059 event pairs, 48 based on Foata normal form. 1/2968 useless extension candidates. Maximal degree in co-relation 24549. Up to 439 conditions per place. [2022-01-19 09:13:46,701 INFO L132 encePairwiseOnDemand]: 67/87 looper letters, 360 selfloop transitions, 763 changer transitions 45/1207 dead transitions. [2022-01-19 09:13:46,701 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 1207 transitions, 23367 flow [2022-01-19 09:13:46,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-19 09:13:46,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2022-01-19 09:13:46,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 3489 transitions. [2022-01-19 09:13:46,704 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6266163793103449 [2022-01-19 09:13:46,705 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 3489 transitions. [2022-01-19 09:13:46,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 3489 transitions. [2022-01-19 09:13:46,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:46,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 3489 transitions. [2022-01-19 09:13:46,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 54.515625) internal successors, (3489), 64 states have internal predecessors, (3489), 0 states have call successors, (0), 0 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 09:13:46,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 87.0) internal successors, (5655), 65 states have internal predecessors, (5655), 0 states have call successors, (0), 0 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 09:13:46,716 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 87.0) internal successors, (5655), 65 states have internal predecessors, (5655), 0 states have call successors, (0), 0 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 09:13:46,716 INFO L186 Difference]: Start difference. First operand has 446 places, 990 transitions, 16263 flow. Second operand 64 states and 3489 transitions. [2022-01-19 09:13:46,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 1207 transitions, 23367 flow [2022-01-19 09:13:47,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 1207 transitions, 21916 flow, removed 479 selfloop flow, removed 13 redundant places. [2022-01-19 09:13:47,392 INFO L242 Difference]: Finished difference. Result has 508 places, 1036 transitions, 17767 flow [2022-01-19 09:13:47,393 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=15031, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=990, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=723, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=17767, PETRI_PLACES=508, PETRI_TRANSITIONS=1036} [2022-01-19 09:13:47,393 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 431 predicate places. [2022-01-19 09:13:47,393 INFO L470 AbstractCegarLoop]: Abstraction has has 508 places, 1036 transitions, 17767 flow [2022-01-19 09:13:47,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 states have internal predecessors, (1725), 0 states have call successors, (0), 0 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 09:13:47,394 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:47,394 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] [2022-01-19 09:13:47,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-19 09:13:47,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:13:47,594 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:47,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:47,595 INFO L85 PathProgramCache]: Analyzing trace with hash -234836121, now seen corresponding path program 3 times [2022-01-19 09:13:47,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:47,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204262658] [2022-01-19 09:13:47,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:47,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:47,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:47,758 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:47,759 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:47,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204262658] [2022-01-19 09:13:47,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204262658] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:13:47,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242679793] [2022-01-19 09:13:47,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 09:13:47,759 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:13:47,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:13:47,760 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:13:47,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-19 09:13:47,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 09:13:47,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:13:47,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:13:47,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:13:48,172 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:48,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:13:48,698 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:48,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242679793] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:13:48,698 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:13:48,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 09:13:48,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881557822] [2022-01-19 09:13:48,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:13:48,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 09:13:48,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:48,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 09:13:48,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=983, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 09:13:48,700 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:13:48,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 1036 transitions, 17767 flow. Second operand has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 states have internal predecessors, (1725), 0 states have call successors, (0), 0 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 09:13:48,703 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:48,703 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:13:48,703 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:51,334 INFO L129 PetriNetUnfolder]: 1087/2970 cut-off events. [2022-01-19 09:13:51,334 INFO L130 PetriNetUnfolder]: For 157922/157922 co-relation queries the response was YES. [2022-01-19 09:13:51,361 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25855 conditions, 2970 events. 1087/2970 cut-off events. For 157922/157922 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 24237 event pairs, 59 based on Foata normal form. 2/2946 useless extension candidates. Maximal degree in co-relation 25738. Up to 415 conditions per place. [2022-01-19 09:13:51,452 INFO L132 encePairwiseOnDemand]: 67/87 looper letters, 339 selfloop transitions, 775 changer transitions 31/1184 dead transitions. [2022-01-19 09:13:51,453 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 1184 transitions, 23647 flow [2022-01-19 09:13:51,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-19 09:13:51,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2022-01-19 09:13:51,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 3577 transitions. [2022-01-19 09:13:51,456 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6229536746778126 [2022-01-19 09:13:51,456 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 3577 transitions. [2022-01-19 09:13:51,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 3577 transitions. [2022-01-19 09:13:51,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:51,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 3577 transitions. [2022-01-19 09:13:51,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 54.196969696969695) internal successors, (3577), 66 states have internal predecessors, (3577), 0 states have call successors, (0), 0 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 09:13:51,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 87.0) internal successors, (5829), 67 states have internal predecessors, (5829), 0 states have call successors, (0), 0 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 09:13:51,468 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 87.0) internal successors, (5829), 67 states have internal predecessors, (5829), 0 states have call successors, (0), 0 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 09:13:51,468 INFO L186 Difference]: Start difference. First operand has 508 places, 1036 transitions, 17767 flow. Second operand 66 states and 3577 transitions. [2022-01-19 09:13:51,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 1184 transitions, 23647 flow [2022-01-19 09:13:52,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 1184 transitions, 21875 flow, removed 167 selfloop flow, removed 43 redundant places. [2022-01-19 09:13:52,100 INFO L242 Difference]: Finished difference. Result has 538 places, 1053 transitions, 18288 flow [2022-01-19 09:13:52,101 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=16108, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1036, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=759, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=18288, PETRI_PLACES=538, PETRI_TRANSITIONS=1053} [2022-01-19 09:13:52,101 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 461 predicate places. [2022-01-19 09:13:52,101 INFO L470 AbstractCegarLoop]: Abstraction has has 538 places, 1053 transitions, 18288 flow [2022-01-19 09:13:52,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 states have internal predecessors, (1725), 0 states have call successors, (0), 0 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 09:13:52,102 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:52,102 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] [2022-01-19 09:13:52,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-19 09:13:52,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:13:52,323 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:52,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:52,324 INFO L85 PathProgramCache]: Analyzing trace with hash 2020348661, now seen corresponding path program 4 times [2022-01-19 09:13:52,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:52,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898078569] [2022-01-19 09:13:52,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:52,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:52,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:52,482 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:52,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:52,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898078569] [2022-01-19 09:13:52,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898078569] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:13:52,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003641827] [2022-01-19 09:13:52,483 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 09:13:52,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:13:52,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:13:52,484 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:13:52,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-19 09:13:52,542 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 09:13:52,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:13:52,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 09:13:52,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:13:52,915 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:52,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:13:53,296 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:53,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003641827] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:13:53,297 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:13:53,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 09:13:53,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119910512] [2022-01-19 09:13:53,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:13:53,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 09:13:53,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:53,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 09:13:53,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 09:13:53,299 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:13:53,300 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 1053 transitions, 18288 flow. Second operand has 33 states, 33 states have (on average 50.93939393939394) internal successors, (1681), 33 states have internal predecessors, (1681), 0 states have call successors, (0), 0 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 09:13:53,300 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:53,300 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:13:53,300 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:54,876 INFO L129 PetriNetUnfolder]: 1083/3026 cut-off events. [2022-01-19 09:13:54,877 INFO L130 PetriNetUnfolder]: For 170688/170688 co-relation queries the response was YES. [2022-01-19 09:13:54,911 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26557 conditions, 3026 events. 1083/3026 cut-off events. For 170688/170688 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 25126 event pairs, 97 based on Foata normal form. 3/3000 useless extension candidates. Maximal degree in co-relation 26432. Up to 461 conditions per place. [2022-01-19 09:13:54,933 INFO L132 encePairwiseOnDemand]: 69/87 looper letters, 654 selfloop transitions, 462 changer transitions 19/1174 dead transitions. [2022-01-19 09:13:54,934 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 1174 transitions, 23596 flow [2022-01-19 09:13:54,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:13:54,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:13:54,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2064 transitions. [2022-01-19 09:13:54,936 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.641192917054986 [2022-01-19 09:13:54,936 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2064 transitions. [2022-01-19 09:13:54,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2064 transitions. [2022-01-19 09:13:54,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:54,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2064 transitions. [2022-01-19 09:13:54,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 55.78378378378378) internal successors, (2064), 37 states have internal predecessors, (2064), 0 states have call successors, (0), 0 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 09:13:54,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 87.0) internal successors, (3306), 38 states have internal predecessors, (3306), 0 states have call successors, (0), 0 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 09:13:54,942 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 87.0) internal successors, (3306), 38 states have internal predecessors, (3306), 0 states have call successors, (0), 0 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 09:13:54,942 INFO L186 Difference]: Start difference. First operand has 538 places, 1053 transitions, 18288 flow. Second operand 37 states and 2064 transitions. [2022-01-19 09:13:54,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 1174 transitions, 23596 flow [2022-01-19 09:13:55,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 1174 transitions, 21855 flow, removed 134 selfloop flow, removed 52 redundant places. [2022-01-19 09:13:55,717 INFO L242 Difference]: Finished difference. Result has 519 places, 1068 transitions, 17937 flow [2022-01-19 09:13:55,718 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=16677, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=445, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=17937, PETRI_PLACES=519, PETRI_TRANSITIONS=1068} [2022-01-19 09:13:55,719 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 442 predicate places. [2022-01-19 09:13:55,719 INFO L470 AbstractCegarLoop]: Abstraction has has 519 places, 1068 transitions, 17937 flow [2022-01-19 09:13:55,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.93939393939394) internal successors, (1681), 33 states have internal predecessors, (1681), 0 states have call successors, (0), 0 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 09:13:55,719 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:55,720 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] [2022-01-19 09:13:55,742 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-19 09:13:55,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-19 09:13:55,935 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:55,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:55,936 INFO L85 PathProgramCache]: Analyzing trace with hash 313019791, now seen corresponding path program 5 times [2022-01-19 09:13:55,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:55,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202072372] [2022-01-19 09:13:55,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:55,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:55,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:56,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:56,103 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:56,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202072372] [2022-01-19 09:13:56,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202072372] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:13:56,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828666519] [2022-01-19 09:13:56,104 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 09:13:56,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:13:56,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:13:56,105 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:13:56,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-19 09:13:56,170 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 09:13:56,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:13:56,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-19 09:13:56,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:13:56,508 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:56,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:13:56,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:56,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828666519] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:13:56,919 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:13:56,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 09:13:56,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659491828] [2022-01-19 09:13:56,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:13:56,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 09:13:56,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:13:56,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 09:13:56,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=939, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 09:13:56,921 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:13:56,922 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 1068 transitions, 17937 flow. Second operand has 33 states, 33 states have (on average 50.90909090909091) internal successors, (1680), 33 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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 09:13:56,923 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:13:56,923 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:13:56,923 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:13:58,774 INFO L129 PetriNetUnfolder]: 1141/3137 cut-off events. [2022-01-19 09:13:58,774 INFO L130 PetriNetUnfolder]: For 168086/168086 co-relation queries the response was YES. [2022-01-19 09:13:58,799 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27302 conditions, 3137 events. 1141/3137 cut-off events. For 168086/168086 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 26394 event pairs, 74 based on Foata normal form. 2/3095 useless extension candidates. Maximal degree in co-relation 27179. Up to 620 conditions per place. [2022-01-19 09:13:58,814 INFO L132 encePairwiseOnDemand]: 69/87 looper letters, 316 selfloop transitions, 904 changer transitions 21/1280 dead transitions. [2022-01-19 09:13:58,814 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 1280 transitions, 24701 flow [2022-01-19 09:13:58,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 09:13:58,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 09:13:58,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2440 transitions. [2022-01-19 09:13:58,817 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6232439335887612 [2022-01-19 09:13:58,817 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2440 transitions. [2022-01-19 09:13:58,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2440 transitions. [2022-01-19 09:13:58,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:13:58,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2440 transitions. [2022-01-19 09:13:58,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 54.22222222222222) internal successors, (2440), 45 states have internal predecessors, (2440), 0 states have call successors, (0), 0 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 09:13:58,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 87.0) internal successors, (4002), 46 states have internal predecessors, (4002), 0 states have call successors, (0), 0 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 09:13:58,824 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 87.0) internal successors, (4002), 46 states have internal predecessors, (4002), 0 states have call successors, (0), 0 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 09:13:58,824 INFO L186 Difference]: Start difference. First operand has 519 places, 1068 transitions, 17937 flow. Second operand 45 states and 2440 transitions. [2022-01-19 09:13:58,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 1280 transitions, 24701 flow [2022-01-19 09:13:59,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 1280 transitions, 23870 flow, removed 48 selfloop flow, removed 21 redundant places. [2022-01-19 09:13:59,511 INFO L242 Difference]: Finished difference. Result has 558 places, 1181 transitions, 21851 flow [2022-01-19 09:13:59,512 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=17162, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1068, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=785, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=21851, PETRI_PLACES=558, PETRI_TRANSITIONS=1181} [2022-01-19 09:13:59,512 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 481 predicate places. [2022-01-19 09:13:59,512 INFO L470 AbstractCegarLoop]: Abstraction has has 558 places, 1181 transitions, 21851 flow [2022-01-19 09:13:59,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.90909090909091) internal successors, (1680), 33 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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 09:13:59,513 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:13:59,513 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] [2022-01-19 09:13:59,530 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-19 09:13:59,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-19 09:13:59,713 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:13:59,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:13:59,714 INFO L85 PathProgramCache]: Analyzing trace with hash 58562409, now seen corresponding path program 6 times [2022-01-19 09:13:59,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:13:59,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933357278] [2022-01-19 09:13:59,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:13:59,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:13:59,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:13:59,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:13:59,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:13:59,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933357278] [2022-01-19 09:13:59,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933357278] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:13:59,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868498532] [2022-01-19 09:13:59,849 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 09:13:59,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:13:59,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:13:59,850 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:13:59,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-19 09:13:59,905 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 09:13:59,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:13:59,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:13:59,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:14:00,272 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:00,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:14:00,839 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:00,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868498532] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:14:00,839 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:14:00,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 09:14:00,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951442261] [2022-01-19 09:14:00,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:14:00,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 09:14:00,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:00,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 09:14:00,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=973, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 09:14:00,841 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:14:00,842 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 1181 transitions, 21851 flow. Second operand has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 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 09:14:00,842 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:00,842 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:14:00,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:03,547 INFO L129 PetriNetUnfolder]: 1186/3312 cut-off events. [2022-01-19 09:14:03,547 INFO L130 PetriNetUnfolder]: For 192059/192059 co-relation queries the response was YES. [2022-01-19 09:14:03,576 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30627 conditions, 3312 events. 1186/3312 cut-off events. For 192059/192059 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 27895 event pairs, 69 based on Foata normal form. 1/3283 useless extension candidates. Maximal degree in co-relation 30489. Up to 445 conditions per place. [2022-01-19 09:14:03,592 INFO L132 encePairwiseOnDemand]: 66/87 looper letters, 447 selfloop transitions, 853 changer transitions 50/1389 dead transitions. [2022-01-19 09:14:03,592 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 1389 transitions, 30375 flow [2022-01-19 09:14:03,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-19 09:14:03,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-01-19 09:14:03,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 3349 transitions. [2022-01-19 09:14:03,596 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6310533257961183 [2022-01-19 09:14:03,596 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 3349 transitions. [2022-01-19 09:14:03,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 3349 transitions. [2022-01-19 09:14:03,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:03,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 3349 transitions. [2022-01-19 09:14:03,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 54.90163934426229) internal successors, (3349), 61 states have internal predecessors, (3349), 0 states have call successors, (0), 0 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 09:14:03,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 87.0) internal successors, (5394), 62 states have internal predecessors, (5394), 0 states have call successors, (0), 0 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 09:14:03,604 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 87.0) internal successors, (5394), 62 states have internal predecessors, (5394), 0 states have call successors, (0), 0 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 09:14:03,604 INFO L186 Difference]: Start difference. First operand has 558 places, 1181 transitions, 21851 flow. Second operand 61 states and 3349 transitions. [2022-01-19 09:14:03,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 1389 transitions, 30375 flow [2022-01-19 09:14:04,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 1389 transitions, 29834 flow, removed 176 selfloop flow, removed 15 redundant places. [2022-01-19 09:14:04,536 INFO L242 Difference]: Finished difference. Result has 617 places, 1215 transitions, 24467 flow [2022-01-19 09:14:04,537 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=21528, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=783, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=24467, PETRI_PLACES=617, PETRI_TRANSITIONS=1215} [2022-01-19 09:14:04,537 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 540 predicate places. [2022-01-19 09:14:04,538 INFO L470 AbstractCegarLoop]: Abstraction has has 617 places, 1215 transitions, 24467 flow [2022-01-19 09:14:04,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 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 09:14:04,538 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:04,538 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] [2022-01-19 09:14:04,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-19 09:14:04,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-19 09:14:04,743 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:04,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:04,744 INFO L85 PathProgramCache]: Analyzing trace with hash -278718071, now seen corresponding path program 7 times [2022-01-19 09:14:04,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:04,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610864977] [2022-01-19 09:14:04,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:04,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:04,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:04,897 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:04,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:04,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610864977] [2022-01-19 09:14:04,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610864977] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:14:04,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969348549] [2022-01-19 09:14:04,898 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 09:14:04,898 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:14:04,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:14:04,900 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:14:04,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-19 09:14:04,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:04,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:14:04,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:14:05,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:05,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:14:05,802 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:05,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969348549] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:14:05,802 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:14:05,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 09:14:05,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436164906] [2022-01-19 09:14:05,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:14:05,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 09:14:05,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:05,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 09:14:05,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=974, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 09:14:05,804 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:14:05,805 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 1215 transitions, 24467 flow. Second operand has 34 states, 34 states have (on average 50.705882352941174) internal successors, (1724), 34 states have internal predecessors, (1724), 0 states have call successors, (0), 0 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 09:14:05,805 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:05,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:14:05,805 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:08,630 INFO L129 PetriNetUnfolder]: 1328/3678 cut-off events. [2022-01-19 09:14:08,630 INFO L130 PetriNetUnfolder]: For 218700/218700 co-relation queries the response was YES. [2022-01-19 09:14:08,672 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35430 conditions, 3678 events. 1328/3678 cut-off events. For 218700/218700 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 31496 event pairs, 77 based on Foata normal form. 4/3637 useless extension candidates. Maximal degree in co-relation 35277. Up to 608 conditions per place. [2022-01-19 09:14:08,694 INFO L132 encePairwiseOnDemand]: 66/87 looper letters, 283 selfloop transitions, 1254 changer transitions 19/1595 dead transitions. [2022-01-19 09:14:08,694 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 654 places, 1595 transitions, 35158 flow [2022-01-19 09:14:08,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-19 09:14:08,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2022-01-19 09:14:08,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 3187 transitions. [2022-01-19 09:14:08,697 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6105363984674329 [2022-01-19 09:14:08,697 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 3187 transitions. [2022-01-19 09:14:08,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 3187 transitions. [2022-01-19 09:14:08,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:08,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 3187 transitions. [2022-01-19 09:14:08,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 53.11666666666667) internal successors, (3187), 60 states have internal predecessors, (3187), 0 states have call successors, (0), 0 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 09:14:08,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 87.0) internal successors, (5307), 61 states have internal predecessors, (5307), 0 states have call successors, (0), 0 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 09:14:08,706 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 87.0) internal successors, (5307), 61 states have internal predecessors, (5307), 0 states have call successors, (0), 0 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 09:14:08,706 INFO L186 Difference]: Start difference. First operand has 617 places, 1215 transitions, 24467 flow. Second operand 60 states and 3187 transitions. [2022-01-19 09:14:08,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 654 places, 1595 transitions, 35158 flow [2022-01-19 09:14:09,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 1595 transitions, 34016 flow, removed 47 selfloop flow, removed 37 redundant places. [2022-01-19 09:14:09,768 INFO L242 Difference]: Finished difference. Result has 645 places, 1519 transitions, 33649 flow [2022-01-19 09:14:09,769 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=23623, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=955, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=33649, PETRI_PLACES=645, PETRI_TRANSITIONS=1519} [2022-01-19 09:14:09,769 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 568 predicate places. [2022-01-19 09:14:09,769 INFO L470 AbstractCegarLoop]: Abstraction has has 645 places, 1519 transitions, 33649 flow [2022-01-19 09:14:09,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.705882352941174) internal successors, (1724), 34 states have internal predecessors, (1724), 0 states have call successors, (0), 0 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 09:14:09,770 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:09,770 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] [2022-01-19 09:14:09,785 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-01-19 09:14:09,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-19 09:14:09,970 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:09,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:09,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1685857435, now seen corresponding path program 8 times [2022-01-19 09:14:09,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:09,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474607912] [2022-01-19 09:14:09,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:09,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:09,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:10,137 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:10,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:10,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474607912] [2022-01-19 09:14:10,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474607912] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:14:10,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884956071] [2022-01-19 09:14:10,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 09:14:10,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:14:10,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:14:10,139 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:14:10,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-19 09:14:10,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 09:14:10,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:14:10,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:14:10,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:14:10,591 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:10,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:14:11,133 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:11,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884956071] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:14:11,133 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:14:11,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 09:14:11,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356925356] [2022-01-19 09:14:11,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:14:11,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 09:14:11,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:11,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 09:14:11,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=972, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 09:14:11,136 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:14:11,137 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 1519 transitions, 33649 flow. Second operand has 34 states, 34 states have (on average 50.705882352941174) internal successors, (1724), 34 states have internal predecessors, (1724), 0 states have call successors, (0), 0 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 09:14:11,137 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:11,137 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:14:11,137 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:19,386 INFO L129 PetriNetUnfolder]: 1322/3632 cut-off events. [2022-01-19 09:14:19,386 INFO L130 PetriNetUnfolder]: For 253398/253398 co-relation queries the response was YES. [2022-01-19 09:14:19,430 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38370 conditions, 3632 events. 1322/3632 cut-off events. For 253398/253398 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 31029 event pairs, 78 based on Foata normal form. 5/3599 useless extension candidates. Maximal degree in co-relation 38200. Up to 694 conditions per place. [2022-01-19 09:14:19,539 INFO L132 encePairwiseOnDemand]: 64/87 looper letters, 413 selfloop transitions, 1225 changer transitions 21/1698 dead transitions. [2022-01-19 09:14:19,539 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 831 places, 1698 transitions, 44165 flow [2022-01-19 09:14:19,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 190 states. [2022-01-19 09:14:19,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2022-01-19 09:14:19,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 10040 transitions. [2022-01-19 09:14:19,548 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6073805202661827 [2022-01-19 09:14:19,548 INFO L72 ComplementDD]: Start complementDD. Operand 190 states and 10040 transitions. [2022-01-19 09:14:19,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 10040 transitions. [2022-01-19 09:14:19,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:19,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 190 states and 10040 transitions. [2022-01-19 09:14:19,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 191 states, 190 states have (on average 52.8421052631579) internal successors, (10040), 190 states have internal predecessors, (10040), 0 states have call successors, (0), 0 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 09:14:19,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 191 states, 191 states have (on average 87.0) internal successors, (16617), 191 states have internal predecessors, (16617), 0 states have call successors, (0), 0 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 09:14:19,581 INFO L81 ComplementDD]: Finished complementDD. Result has 191 states, 191 states have (on average 87.0) internal successors, (16617), 191 states have internal predecessors, (16617), 0 states have call successors, (0), 0 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 09:14:19,582 INFO L186 Difference]: Start difference. First operand has 645 places, 1519 transitions, 33649 flow. Second operand 190 states and 10040 transitions. [2022-01-19 09:14:19,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 831 places, 1698 transitions, 44165 flow [2022-01-19 09:14:20,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 813 places, 1698 transitions, 41158 flow, removed 1401 selfloop flow, removed 18 redundant places. [2022-01-19 09:14:20,886 INFO L242 Difference]: Finished difference. Result has 822 places, 1518 transitions, 35690 flow [2022-01-19 09:14:20,887 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=32956, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=190, PETRI_FLOW=35690, PETRI_PLACES=822, PETRI_TRANSITIONS=1518} [2022-01-19 09:14:20,888 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 745 predicate places. [2022-01-19 09:14:20,888 INFO L470 AbstractCegarLoop]: Abstraction has has 822 places, 1518 transitions, 35690 flow [2022-01-19 09:14:20,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.705882352941174) internal successors, (1724), 34 states have internal predecessors, (1724), 0 states have call successors, (0), 0 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 09:14:20,888 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:20,888 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] [2022-01-19 09:14:20,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-19 09:14:21,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:14:21,103 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:21,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:21,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1052328751, now seen corresponding path program 9 times [2022-01-19 09:14:21,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:21,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982361602] [2022-01-19 09:14:21,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:21,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:21,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:21,247 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:21,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:21,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982361602] [2022-01-19 09:14:21,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982361602] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:14:21,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237913889] [2022-01-19 09:14:21,247 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 09:14:21,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:14:21,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:14:21,250 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:14:21,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-19 09:14:21,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 09:14:21,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:14:21,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:14:21,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:14:21,646 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:21,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:14:22,218 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:22,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237913889] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:14:22,219 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:14:22,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 09:14:22,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591913310] [2022-01-19 09:14:22,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:14:22,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 09:14:22,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:22,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 09:14:22,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=991, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 09:14:22,221 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:14:22,222 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 822 places, 1518 transitions, 35690 flow. Second operand has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 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 09:14:22,222 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:22,222 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:14:22,222 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:28,502 INFO L129 PetriNetUnfolder]: 1356/3686 cut-off events. [2022-01-19 09:14:28,502 INFO L130 PetriNetUnfolder]: For 219052/219052 co-relation queries the response was YES. [2022-01-19 09:14:28,554 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38425 conditions, 3686 events. 1356/3686 cut-off events. For 219052/219052 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 31622 event pairs, 89 based on Foata normal form. 3/3644 useless extension candidates. Maximal degree in co-relation 38251. Up to 844 conditions per place. [2022-01-19 09:14:28,575 INFO L132 encePairwiseOnDemand]: 65/87 looper letters, 372 selfloop transitions, 1263 changer transitions 28/1702 dead transitions. [2022-01-19 09:14:28,575 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 959 places, 1702 transitions, 43920 flow [2022-01-19 09:14:28,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2022-01-19 09:14:28,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2022-01-19 09:14:28,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 7705 transitions. [2022-01-19 09:14:28,581 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6065973862383877 [2022-01-19 09:14:28,581 INFO L72 ComplementDD]: Start complementDD. Operand 146 states and 7705 transitions. [2022-01-19 09:14:28,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 146 states and 7705 transitions. [2022-01-19 09:14:28,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:28,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 146 states and 7705 transitions. [2022-01-19 09:14:28,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 147 states, 146 states have (on average 52.773972602739725) internal successors, (7705), 146 states have internal predecessors, (7705), 0 states have call successors, (0), 0 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 09:14:28,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 147 states, 147 states have (on average 87.0) internal successors, (12789), 147 states have internal predecessors, (12789), 0 states have call successors, (0), 0 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 09:14:28,598 INFO L81 ComplementDD]: Finished complementDD. Result has 147 states, 147 states have (on average 87.0) internal successors, (12789), 147 states have internal predecessors, (12789), 0 states have call successors, (0), 0 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 09:14:28,598 INFO L186 Difference]: Start difference. First operand has 822 places, 1518 transitions, 35690 flow. Second operand 146 states and 7705 transitions. [2022-01-19 09:14:28,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 959 places, 1702 transitions, 43920 flow [2022-01-19 09:14:29,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 796 places, 1702 transitions, 40491 flow, removed 690 selfloop flow, removed 163 redundant places. [2022-01-19 09:14:29,861 INFO L242 Difference]: Finished difference. Result has 815 places, 1551 transitions, 37269 flow [2022-01-19 09:14:29,863 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=33580, PETRI_DIFFERENCE_MINUEND_PLACES=651, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=146, PETRI_FLOW=37269, PETRI_PLACES=815, PETRI_TRANSITIONS=1551} [2022-01-19 09:14:29,863 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 738 predicate places. [2022-01-19 09:14:29,863 INFO L470 AbstractCegarLoop]: Abstraction has has 815 places, 1551 transitions, 37269 flow [2022-01-19 09:14:29,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 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 09:14:29,863 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:29,864 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] [2022-01-19 09:14:29,886 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-01-19 09:14:30,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-19 09:14:30,079 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:30,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:30,080 INFO L85 PathProgramCache]: Analyzing trace with hash 872910819, now seen corresponding path program 10 times [2022-01-19 09:14:30,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:30,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510908739] [2022-01-19 09:14:30,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:30,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:30,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:30,224 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:30,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:30,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510908739] [2022-01-19 09:14:30,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510908739] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:14:30,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229438768] [2022-01-19 09:14:30,225 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 09:14:30,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:14:30,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:14:30,226 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:14:30,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-19 09:14:30,278 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 09:14:30,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:14:30,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 09:14:30,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:14:30,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:30,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:14:30,984 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:30,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229438768] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:14:30,984 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:14:30,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 09:14:30,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813544059] [2022-01-19 09:14:30,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:14:30,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 09:14:30,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:30,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 09:14:30,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 09:14:30,987 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:14:30,987 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 815 places, 1551 transitions, 37269 flow. Second operand has 33 states, 33 states have (on average 50.878787878787875) internal successors, (1679), 33 states have internal predecessors, (1679), 0 states have call successors, (0), 0 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 09:14:30,988 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:30,988 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:14:30,988 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:36,115 INFO L129 PetriNetUnfolder]: 1516/4024 cut-off events. [2022-01-19 09:14:36,115 INFO L130 PetriNetUnfolder]: For 127365/127365 co-relation queries the response was YES. [2022-01-19 09:14:36,165 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38756 conditions, 4024 events. 1516/4024 cut-off events. For 127365/127365 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 34430 event pairs, 147 based on Foata normal form. 10/3982 useless extension candidates. Maximal degree in co-relation 38569. Up to 885 conditions per place. [2022-01-19 09:14:36,187 INFO L132 encePairwiseOnDemand]: 69/87 looper letters, 764 selfloop transitions, 1106 changer transitions 53/1962 dead transitions. [2022-01-19 09:14:36,187 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 930 places, 1962 transitions, 49958 flow [2022-01-19 09:14:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-01-19 09:14:36,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2022-01-19 09:14:36,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 6686 transitions. [2022-01-19 09:14:36,191 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6099251961320927 [2022-01-19 09:14:36,191 INFO L72 ComplementDD]: Start complementDD. Operand 126 states and 6686 transitions. [2022-01-19 09:14:36,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 126 states and 6686 transitions. [2022-01-19 09:14:36,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:36,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 126 states and 6686 transitions. [2022-01-19 09:14:36,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 127 states, 126 states have (on average 53.06349206349206) internal successors, (6686), 126 states have internal predecessors, (6686), 0 states have call successors, (0), 0 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 09:14:36,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 127 states, 127 states have (on average 87.0) internal successors, (11049), 127 states have internal predecessors, (11049), 0 states have call successors, (0), 0 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 09:14:36,204 INFO L81 ComplementDD]: Finished complementDD. Result has 127 states, 127 states have (on average 87.0) internal successors, (11049), 127 states have internal predecessors, (11049), 0 states have call successors, (0), 0 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 09:14:36,204 INFO L186 Difference]: Start difference. First operand has 815 places, 1551 transitions, 37269 flow. Second operand 126 states and 6686 transitions. [2022-01-19 09:14:36,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 930 places, 1962 transitions, 49958 flow [2022-01-19 09:14:37,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 811 places, 1962 transitions, 47341 flow, removed 54 selfloop flow, removed 119 redundant places. [2022-01-19 09:14:37,431 INFO L242 Difference]: Finished difference. Result has 835 places, 1791 transitions, 43145 flow [2022-01-19 09:14:37,431 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=35228, PETRI_DIFFERENCE_MINUEND_PLACES=686, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=872, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=126, PETRI_FLOW=43145, PETRI_PLACES=835, PETRI_TRANSITIONS=1791} [2022-01-19 09:14:37,432 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 758 predicate places. [2022-01-19 09:14:37,432 INFO L470 AbstractCegarLoop]: Abstraction has has 835 places, 1791 transitions, 43145 flow [2022-01-19 09:14:37,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.878787878787875) internal successors, (1679), 33 states have internal predecessors, (1679), 0 states have call successors, (0), 0 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 09:14:37,432 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:37,432 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] [2022-01-19 09:14:37,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-19 09:14:37,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:14:37,634 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:37,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:37,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1670069627, now seen corresponding path program 11 times [2022-01-19 09:14:37,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:37,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157253919] [2022-01-19 09:14:37,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:37,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:37,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:37,763 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:37,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:37,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157253919] [2022-01-19 09:14:37,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157253919] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:14:37,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542697686] [2022-01-19 09:14:37,763 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 09:14:37,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:14:37,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:14:37,764 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:14:37,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-19 09:14:37,816 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-19 09:14:37,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:14:37,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-19 09:14:37,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:14:38,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:38,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:14:38,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:38,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542697686] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:14:38,498 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:14:38,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 09:14:38,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047711883] [2022-01-19 09:14:38,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:14:38,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 09:14:38,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:38,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 09:14:38,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=919, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 09:14:38,499 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:14:38,500 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 835 places, 1791 transitions, 43145 flow. Second operand has 33 states, 33 states have (on average 50.84848484848485) internal successors, (1678), 33 states have internal predecessors, (1678), 0 states have call successors, (0), 0 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 09:14:38,500 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:38,500 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:14:38,500 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:42,071 INFO L129 PetriNetUnfolder]: 1503/3977 cut-off events. [2022-01-19 09:14:42,071 INFO L130 PetriNetUnfolder]: For 133070/133070 co-relation queries the response was YES. [2022-01-19 09:14:42,122 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38646 conditions, 3977 events. 1503/3977 cut-off events. For 133070/133070 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 33912 event pairs, 74 based on Foata normal form. 1/3938 useless extension candidates. Maximal degree in co-relation 38445. Up to 509 conditions per place. [2022-01-19 09:14:42,142 INFO L132 encePairwiseOnDemand]: 68/87 looper letters, 348 selfloop transitions, 1482 changer transitions 12/1881 dead transitions. [2022-01-19 09:14:42,143 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 906 places, 1881 transitions, 48569 flow [2022-01-19 09:14:42,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-19 09:14:42,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2022-01-19 09:14:42,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 4503 transitions. [2022-01-19 09:14:42,145 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6089249492900608 [2022-01-19 09:14:42,145 INFO L72 ComplementDD]: Start complementDD. Operand 85 states and 4503 transitions. [2022-01-19 09:14:42,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 85 states and 4503 transitions. [2022-01-19 09:14:42,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:42,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 85 states and 4503 transitions. [2022-01-19 09:14:42,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 86 states, 85 states have (on average 52.976470588235294) internal successors, (4503), 85 states have internal predecessors, (4503), 0 states have call successors, (0), 0 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 09:14:42,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 86 states, 86 states have (on average 87.0) internal successors, (7482), 86 states have internal predecessors, (7482), 0 states have call successors, (0), 0 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 09:14:42,153 INFO L81 ComplementDD]: Finished complementDD. Result has 86 states, 86 states have (on average 87.0) internal successors, (7482), 86 states have internal predecessors, (7482), 0 states have call successors, (0), 0 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 09:14:42,153 INFO L186 Difference]: Start difference. First operand has 835 places, 1791 transitions, 43145 flow. Second operand 85 states and 4503 transitions. [2022-01-19 09:14:42,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 906 places, 1881 transitions, 48569 flow [2022-01-19 09:14:43,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 863 places, 1881 transitions, 47600 flow, removed 92 selfloop flow, removed 43 redundant places. [2022-01-19 09:14:43,617 INFO L242 Difference]: Finished difference. Result has 869 places, 1802 transitions, 45689 flow [2022-01-19 09:14:43,618 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=42200, PETRI_DIFFERENCE_MINUEND_PLACES=779, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1471, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=85, PETRI_FLOW=45689, PETRI_PLACES=869, PETRI_TRANSITIONS=1802} [2022-01-19 09:14:43,619 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 792 predicate places. [2022-01-19 09:14:43,619 INFO L470 AbstractCegarLoop]: Abstraction has has 869 places, 1802 transitions, 45689 flow [2022-01-19 09:14:43,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.84848484848485) internal successors, (1678), 33 states have internal predecessors, (1678), 0 states have call successors, (0), 0 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 09:14:43,619 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:43,619 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] [2022-01-19 09:14:43,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-19 09:14:43,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:14:43,820 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:43,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:43,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1114377443, now seen corresponding path program 12 times [2022-01-19 09:14:43,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:43,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114479180] [2022-01-19 09:14:43,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:43,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:43,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:43,983 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:43,983 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:43,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114479180] [2022-01-19 09:14:43,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114479180] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:14:43,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445168936] [2022-01-19 09:14:43,983 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 09:14:43,984 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:14:43,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:14:43,984 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:14:43,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-19 09:14:44,038 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 09:14:44,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:14:44,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-19 09:14:44,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:14:44,329 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:44,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:14:44,732 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:44,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445168936] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:14:44,732 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:14:44,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 09:14:44,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615266538] [2022-01-19 09:14:44,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:14:44,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 09:14:44,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:44,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 09:14:44,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 09:14:44,735 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:14:44,736 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 869 places, 1802 transitions, 45689 flow. Second operand has 33 states, 33 states have (on average 50.90909090909091) internal successors, (1680), 33 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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 09:14:44,736 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:44,736 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:14:44,736 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:48,162 INFO L129 PetriNetUnfolder]: 1566/4249 cut-off events. [2022-01-19 09:14:48,162 INFO L130 PetriNetUnfolder]: For 149241/149241 co-relation queries the response was YES. [2022-01-19 09:14:48,215 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42463 conditions, 4249 events. 1566/4249 cut-off events. For 149241/149241 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 37458 event pairs, 74 based on Foata normal form. 3/4222 useless extension candidates. Maximal degree in co-relation 42267. Up to 718 conditions per place. [2022-01-19 09:14:48,236 INFO L132 encePairwiseOnDemand]: 69/87 looper letters, 431 selfloop transitions, 1382 changer transitions 64/1916 dead transitions. [2022-01-19 09:14:48,237 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 918 places, 1916 transitions, 52102 flow [2022-01-19 09:14:48,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-19 09:14:48,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2022-01-19 09:14:48,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 2906 transitions. [2022-01-19 09:14:48,238 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6185610898254577 [2022-01-19 09:14:48,238 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 2906 transitions. [2022-01-19 09:14:48,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 2906 transitions. [2022-01-19 09:14:48,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:48,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 2906 transitions. [2022-01-19 09:14:48,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 53.81481481481482) internal successors, (2906), 54 states have internal predecessors, (2906), 0 states have call successors, (0), 0 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 09:14:48,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 87.0) internal successors, (4785), 55 states have internal predecessors, (4785), 0 states have call successors, (0), 0 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 09:14:48,243 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 87.0) internal successors, (4785), 55 states have internal predecessors, (4785), 0 states have call successors, (0), 0 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 09:14:48,243 INFO L186 Difference]: Start difference. First operand has 869 places, 1802 transitions, 45689 flow. Second operand 54 states and 2906 transitions. [2022-01-19 09:14:48,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 918 places, 1916 transitions, 52102 flow [2022-01-19 09:14:49,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 853 places, 1916 transitions, 49621 flow, removed 42 selfloop flow, removed 65 redundant places. [2022-01-19 09:14:49,558 INFO L242 Difference]: Finished difference. Result has 860 places, 1794 transitions, 45852 flow [2022-01-19 09:14:49,560 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=43244, PETRI_DIFFERENCE_MINUEND_PLACES=800, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1373, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=45852, PETRI_PLACES=860, PETRI_TRANSITIONS=1794} [2022-01-19 09:14:49,560 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 783 predicate places. [2022-01-19 09:14:49,560 INFO L470 AbstractCegarLoop]: Abstraction has has 860 places, 1794 transitions, 45852 flow [2022-01-19 09:14:49,561 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.90909090909091) internal successors, (1680), 33 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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 09:14:49,561 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:49,561 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] [2022-01-19 09:14:49,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-19 09:14:49,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-01-19 09:14:49,775 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:49,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:49,776 INFO L85 PathProgramCache]: Analyzing trace with hash 199621113, now seen corresponding path program 13 times [2022-01-19 09:14:49,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:49,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870464779] [2022-01-19 09:14:49,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:49,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:49,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:49,926 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:49,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:49,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870464779] [2022-01-19 09:14:49,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870464779] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:14:49,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131007292] [2022-01-19 09:14:49,927 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 09:14:49,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:14:49,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:14:49,936 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:14:49,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-19 09:14:50,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:50,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:14:50,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:14:50,404 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:50,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:14:50,954 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:50,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131007292] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:14:50,955 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:14:50,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 09:14:50,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877825991] [2022-01-19 09:14:50,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:14:50,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 09:14:50,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:50,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 09:14:50,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 09:14:50,957 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:14:50,957 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 860 places, 1794 transitions, 45852 flow. Second operand has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 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 09:14:50,957 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:50,957 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:14:50,958 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:14:55,842 INFO L129 PetriNetUnfolder]: 1498/4014 cut-off events. [2022-01-19 09:14:55,842 INFO L130 PetriNetUnfolder]: For 149908/149908 co-relation queries the response was YES. [2022-01-19 09:14:55,889 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40893 conditions, 4014 events. 1498/4014 cut-off events. For 149908/149908 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 34552 event pairs, 86 based on Foata normal form. 3/3978 useless extension candidates. Maximal degree in co-relation 40701. Up to 793 conditions per place. [2022-01-19 09:14:55,912 INFO L132 encePairwiseOnDemand]: 65/87 looper letters, 509 selfloop transitions, 1371 changer transitions 37/1956 dead transitions. [2022-01-19 09:14:55,912 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 947 places, 1956 transitions, 53044 flow [2022-01-19 09:14:55,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-01-19 09:14:55,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2022-01-19 09:14:55,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 5097 transitions. [2022-01-19 09:14:55,914 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6166969147005444 [2022-01-19 09:14:55,914 INFO L72 ComplementDD]: Start complementDD. Operand 95 states and 5097 transitions. [2022-01-19 09:14:55,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 5097 transitions. [2022-01-19 09:14:55,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:14:55,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 95 states and 5097 transitions. [2022-01-19 09:14:55,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 96 states, 95 states have (on average 53.65263157894737) internal successors, (5097), 95 states have internal predecessors, (5097), 0 states have call successors, (0), 0 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 09:14:55,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 96 states, 96 states have (on average 87.0) internal successors, (8352), 96 states have internal predecessors, (8352), 0 states have call successors, (0), 0 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 09:14:55,922 INFO L81 ComplementDD]: Finished complementDD. Result has 96 states, 96 states have (on average 87.0) internal successors, (8352), 96 states have internal predecessors, (8352), 0 states have call successors, (0), 0 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 09:14:55,922 INFO L186 Difference]: Start difference. First operand has 860 places, 1794 transitions, 45852 flow. Second operand 95 states and 5097 transitions. [2022-01-19 09:14:55,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 947 places, 1956 transitions, 53044 flow [2022-01-19 09:14:57,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 895 places, 1956 transitions, 49216 flow, removed 80 selfloop flow, removed 52 redundant places. [2022-01-19 09:14:57,114 INFO L242 Difference]: Finished difference. Result has 912 places, 1801 transitions, 45640 flow [2022-01-19 09:14:57,116 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=42181, PETRI_DIFFERENCE_MINUEND_PLACES=801, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1352, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=95, PETRI_FLOW=45640, PETRI_PLACES=912, PETRI_TRANSITIONS=1801} [2022-01-19 09:14:57,116 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 835 predicate places. [2022-01-19 09:14:57,116 INFO L470 AbstractCegarLoop]: Abstraction has has 912 places, 1801 transitions, 45640 flow [2022-01-19 09:14:57,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 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 09:14:57,116 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:14:57,116 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] [2022-01-19 09:14:57,131 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-01-19 09:14:57,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:14:57,317 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:14:57,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:14:57,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1200208725, now seen corresponding path program 14 times [2022-01-19 09:14:57,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:14:57,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335720611] [2022-01-19 09:14:57,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:14:57,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:14:57,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:14:57,460 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:57,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:14:57,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335720611] [2022-01-19 09:14:57,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335720611] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:14:57,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270401988] [2022-01-19 09:14:57,460 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 09:14:57,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:14:57,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:14:57,462 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:14:57,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-19 09:14:57,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 09:14:57,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:14:57,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:14:57,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:14:57,800 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:57,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:14:58,298 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:14:58,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270401988] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:14:58,299 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:14:58,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 09:14:58,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819675296] [2022-01-19 09:14:58,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:14:58,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 09:14:58,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:14:58,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 09:14:58,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=995, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 09:14:58,301 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:14:58,302 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 912 places, 1801 transitions, 45640 flow. Second operand has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 states have internal predecessors, (1725), 0 states have call successors, (0), 0 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 09:14:58,302 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:14:58,302 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:14:58,302 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:01,948 INFO L129 PetriNetUnfolder]: 1693/4358 cut-off events. [2022-01-19 09:15:01,949 INFO L130 PetriNetUnfolder]: For 160243/160243 co-relation queries the response was YES. [2022-01-19 09:15:02,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45159 conditions, 4358 events. 1693/4358 cut-off events. For 160243/160243 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 37124 event pairs, 96 based on Foata normal form. 1/4322 useless extension candidates. Maximal degree in co-relation 44964. Up to 965 conditions per place. [2022-01-19 09:15:02,035 INFO L132 encePairwiseOnDemand]: 67/87 looper letters, 720 selfloop transitions, 1424 changer transitions 9/2192 dead transitions. [2022-01-19 09:15:02,035 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 947 places, 2192 transitions, 59528 flow [2022-01-19 09:15:02,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 09:15:02,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 09:15:02,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 2837 transitions. [2022-01-19 09:15:02,037 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6152678377792236 [2022-01-19 09:15:02,037 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 2837 transitions. [2022-01-19 09:15:02,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 2837 transitions. [2022-01-19 09:15:02,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:02,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 2837 transitions. [2022-01-19 09:15:02,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 53.528301886792455) internal successors, (2837), 53 states have internal predecessors, (2837), 0 states have call successors, (0), 0 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 09:15:02,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 87.0) internal successors, (4698), 54 states have internal predecessors, (4698), 0 states have call successors, (0), 0 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 09:15:02,041 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 87.0) internal successors, (4698), 54 states have internal predecessors, (4698), 0 states have call successors, (0), 0 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 09:15:02,041 INFO L186 Difference]: Start difference. First operand has 912 places, 1801 transitions, 45640 flow. Second operand 53 states and 2837 transitions. [2022-01-19 09:15:02,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 947 places, 2192 transitions, 59528 flow [2022-01-19 09:15:03,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 858 places, 2192 transitions, 56477 flow, removed 38 selfloop flow, removed 89 redundant places. [2022-01-19 09:15:03,575 INFO L242 Difference]: Finished difference. Result has 888 places, 2104 transitions, 55649 flow [2022-01-19 09:15:03,576 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=43142, PETRI_DIFFERENCE_MINUEND_PLACES=806, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=55649, PETRI_PLACES=888, PETRI_TRANSITIONS=2104} [2022-01-19 09:15:03,577 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 811 predicate places. [2022-01-19 09:15:03,577 INFO L470 AbstractCegarLoop]: Abstraction has has 888 places, 2104 transitions, 55649 flow [2022-01-19 09:15:03,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 states have internal predecessors, (1725), 0 states have call successors, (0), 0 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 09:15:03,577 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:03,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] [2022-01-19 09:15:03,594 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-01-19 09:15:03,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:15:03,787 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:03,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:03,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1397244321, now seen corresponding path program 15 times [2022-01-19 09:15:03,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:03,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618607504] [2022-01-19 09:15:03,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:03,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:03,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:03,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:03,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:03,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618607504] [2022-01-19 09:15:03,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618607504] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:15:03,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53926648] [2022-01-19 09:15:03,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 09:15:03,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:15:03,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:15:03,944 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:15:03,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-19 09:15:04,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-19 09:15:04,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:15:04,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:15:04,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:15:04,416 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:04,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:15:04,893 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:04,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53926648] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:15:04,894 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:15:04,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 09:15:04,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762690270] [2022-01-19 09:15:04,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:15:04,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 09:15:04,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:04,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 09:15:04,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=989, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 09:15:04,896 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:15:04,897 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 888 places, 2104 transitions, 55649 flow. Second operand has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 states have internal predecessors, (1725), 0 states have call successors, (0), 0 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 09:15:04,897 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:04,897 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:15:04,897 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:09,095 INFO L129 PetriNetUnfolder]: 1714/4417 cut-off events. [2022-01-19 09:15:09,095 INFO L130 PetriNetUnfolder]: For 175704/175704 co-relation queries the response was YES. [2022-01-19 09:15:09,159 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47194 conditions, 4417 events. 1714/4417 cut-off events. For 175704/175704 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 37768 event pairs, 96 based on Foata normal form. 2/4382 useless extension candidates. Maximal degree in co-relation 46982. Up to 986 conditions per place. [2022-01-19 09:15:09,185 INFO L132 encePairwiseOnDemand]: 65/87 looper letters, 744 selfloop transitions, 1477 changer transitions 19/2279 dead transitions. [2022-01-19 09:15:09,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 943 places, 2279 transitions, 63379 flow [2022-01-19 09:15:09,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-19 09:15:09,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-01-19 09:15:09,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 3264 transitions. [2022-01-19 09:15:09,187 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6150367439231204 [2022-01-19 09:15:09,187 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 3264 transitions. [2022-01-19 09:15:09,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 3264 transitions. [2022-01-19 09:15:09,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:09,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 3264 transitions. [2022-01-19 09:15:09,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 53.50819672131148) internal successors, (3264), 61 states have internal predecessors, (3264), 0 states have call successors, (0), 0 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 09:15:09,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 87.0) internal successors, (5394), 62 states have internal predecessors, (5394), 0 states have call successors, (0), 0 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 09:15:09,192 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 87.0) internal successors, (5394), 62 states have internal predecessors, (5394), 0 states have call successors, (0), 0 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 09:15:09,192 INFO L186 Difference]: Start difference. First operand has 888 places, 2104 transitions, 55649 flow. Second operand 61 states and 3264 transitions. [2022-01-19 09:15:09,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 943 places, 2279 transitions, 63379 flow [2022-01-19 09:15:11,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 934 places, 2279 transitions, 63234 flow, removed 19 selfloop flow, removed 9 redundant places. [2022-01-19 09:15:11,180 INFO L242 Difference]: Finished difference. Result has 945 places, 2154 transitions, 60354 flow [2022-01-19 09:15:11,182 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=55520, PETRI_DIFFERENCE_MINUEND_PLACES=874, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1427, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=60354, PETRI_PLACES=945, PETRI_TRANSITIONS=2154} [2022-01-19 09:15:11,182 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 868 predicate places. [2022-01-19 09:15:11,182 INFO L470 AbstractCegarLoop]: Abstraction has has 945 places, 2154 transitions, 60354 flow [2022-01-19 09:15:11,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 states have internal predecessors, (1725), 0 states have call successors, (0), 0 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 09:15:11,183 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:11,183 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] [2022-01-19 09:15:11,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-19 09:15:11,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:15:11,399 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:11,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:11,400 INFO L85 PathProgramCache]: Analyzing trace with hash -2133095729, now seen corresponding path program 16 times [2022-01-19 09:15:11,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:11,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486944180] [2022-01-19 09:15:11,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:11,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:11,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:11,527 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:11,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:11,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486944180] [2022-01-19 09:15:11,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486944180] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:15:11,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398105715] [2022-01-19 09:15:11,527 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 09:15:11,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:15:11,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:15:11,529 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:15:11,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-19 09:15:11,583 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 09:15:11,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:15:11,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-19 09:15:11,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:15:11,849 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:11,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:15:12,176 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:12,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398105715] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:15:12,176 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:15:12,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 32 [2022-01-19 09:15:12,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484786757] [2022-01-19 09:15:12,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:15:12,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 09:15:12,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:12,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 09:15:12,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-01-19 09:15:12,179 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:15:12,180 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 945 places, 2154 transitions, 60354 flow. Second operand has 32 states, 32 states have (on average 50.78125) internal successors, (1625), 32 states have internal predecessors, (1625), 0 states have call successors, (0), 0 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 09:15:12,180 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:12,180 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:15:12,180 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:16,079 INFO L129 PetriNetUnfolder]: 1845/4694 cut-off events. [2022-01-19 09:15:16,079 INFO L130 PetriNetUnfolder]: For 199390/199390 co-relation queries the response was YES. [2022-01-19 09:15:16,158 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53000 conditions, 4694 events. 1845/4694 cut-off events. For 199390/199390 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 40155 event pairs, 102 based on Foata normal form. 3/4659 useless extension candidates. Maximal degree in co-relation 52779. Up to 1537 conditions per place. [2022-01-19 09:15:16,186 INFO L132 encePairwiseOnDemand]: 68/87 looper letters, 1263 selfloop transitions, 1156 changer transitions 14/2472 dead transitions. [2022-01-19 09:15:16,186 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 986 places, 2472 transitions, 72547 flow [2022-01-19 09:15:16,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-19 09:15:16,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-01-19 09:15:16,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2742 transitions. [2022-01-19 09:15:16,189 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6061007957559682 [2022-01-19 09:15:16,189 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2742 transitions. [2022-01-19 09:15:16,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2742 transitions. [2022-01-19 09:15:16,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:16,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2742 transitions. [2022-01-19 09:15:16,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 52.73076923076923) internal successors, (2742), 52 states have internal predecessors, (2742), 0 states have call successors, (0), 0 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 09:15:16,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 87.0) internal successors, (4611), 53 states have internal predecessors, (4611), 0 states have call successors, (0), 0 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 09:15:16,194 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 87.0) internal successors, (4611), 53 states have internal predecessors, (4611), 0 states have call successors, (0), 0 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 09:15:16,195 INFO L186 Difference]: Start difference. First operand has 945 places, 2154 transitions, 60354 flow. Second operand 52 states and 2742 transitions. [2022-01-19 09:15:16,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 986 places, 2472 transitions, 72547 flow [2022-01-19 09:15:18,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 944 places, 2472 transitions, 70299 flow, removed 40 selfloop flow, removed 42 redundant places. [2022-01-19 09:15:18,344 INFO L242 Difference]: Finished difference. Result has 965 places, 2381 transitions, 67581 flow [2022-01-19 09:15:18,345 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=58575, PETRI_DIFFERENCE_MINUEND_PLACES=893, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=953, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=67581, PETRI_PLACES=965, PETRI_TRANSITIONS=2381} [2022-01-19 09:15:18,346 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 888 predicate places. [2022-01-19 09:15:18,346 INFO L470 AbstractCegarLoop]: Abstraction has has 965 places, 2381 transitions, 67581 flow [2022-01-19 09:15:18,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 50.78125) internal successors, (1625), 32 states have internal predecessors, (1625), 0 states have call successors, (0), 0 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 09:15:18,346 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:18,346 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] [2022-01-19 09:15:18,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-19 09:15:18,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-19 09:15:18,559 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:18,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:18,560 INFO L85 PathProgramCache]: Analyzing trace with hash -2011036519, now seen corresponding path program 17 times [2022-01-19 09:15:18,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:18,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942585959] [2022-01-19 09:15:18,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:18,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:18,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:18,721 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:18,722 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:18,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942585959] [2022-01-19 09:15:18,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942585959] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:15:18,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987173542] [2022-01-19 09:15:18,722 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 09:15:18,722 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:15:18,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:15:18,724 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:15:18,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-19 09:15:18,800 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-19 09:15:18,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:15:18,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-19 09:15:18,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:15:19,175 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:19,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:15:19,586 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:19,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987173542] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:15:19,586 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:15:19,587 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 09:15:19,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791055771] [2022-01-19 09:15:19,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:15:19,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 09:15:19,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:19,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 09:15:19,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 09:15:19,588 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:15:19,589 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 965 places, 2381 transitions, 67581 flow. Second operand has 33 states, 33 states have (on average 50.78787878787879) internal successors, (1676), 33 states have internal predecessors, (1676), 0 states have call successors, (0), 0 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 09:15:19,589 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:19,589 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:15:19,589 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:23,800 INFO L129 PetriNetUnfolder]: 2129/5240 cut-off events. [2022-01-19 09:15:23,801 INFO L130 PetriNetUnfolder]: For 229933/229933 co-relation queries the response was YES. [2022-01-19 09:15:23,880 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61461 conditions, 5240 events. 2129/5240 cut-off events. For 229933/229933 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 44821 event pairs, 107 based on Foata normal form. 1/5203 useless extension candidates. Maximal degree in co-relation 61228. Up to 1013 conditions per place. [2022-01-19 09:15:23,914 INFO L132 encePairwiseOnDemand]: 69/87 looper letters, 890 selfloop transitions, 1951 changer transitions 22/2902 dead transitions. [2022-01-19 09:15:23,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 995 places, 2902 transitions, 86964 flow [2022-01-19 09:15:23,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 09:15:23,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 09:15:23,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1973 transitions. [2022-01-19 09:15:23,916 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6129232680956819 [2022-01-19 09:15:23,916 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1973 transitions. [2022-01-19 09:15:23,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1973 transitions. [2022-01-19 09:15:23,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:23,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1973 transitions. [2022-01-19 09:15:23,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.32432432432432) internal successors, (1973), 37 states have internal predecessors, (1973), 0 states have call successors, (0), 0 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 09:15:23,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 87.0) internal successors, (3306), 38 states have internal predecessors, (3306), 0 states have call successors, (0), 0 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 09:15:23,919 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 87.0) internal successors, (3306), 38 states have internal predecessors, (3306), 0 states have call successors, (0), 0 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 09:15:23,919 INFO L186 Difference]: Start difference. First operand has 965 places, 2381 transitions, 67581 flow. Second operand 37 states and 1973 transitions. [2022-01-19 09:15:23,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 995 places, 2902 transitions, 86964 flow [2022-01-19 09:15:26,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 981 places, 2902 transitions, 86667 flow, removed 47 selfloop flow, removed 14 redundant places. [2022-01-19 09:15:26,698 INFO L242 Difference]: Finished difference. Result has 1000 places, 2810 transitions, 84752 flow [2022-01-19 09:15:26,699 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=67310, PETRI_DIFFERENCE_MINUEND_PLACES=945, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1538, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=84752, PETRI_PLACES=1000, PETRI_TRANSITIONS=2810} [2022-01-19 09:15:26,700 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 923 predicate places. [2022-01-19 09:15:26,700 INFO L470 AbstractCegarLoop]: Abstraction has has 1000 places, 2810 transitions, 84752 flow [2022-01-19 09:15:26,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.78787878787879) internal successors, (1676), 33 states have internal predecessors, (1676), 0 states have call successors, (0), 0 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 09:15:26,700 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:26,700 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] [2022-01-19 09:15:26,715 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-01-19 09:15:26,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-19 09:15:26,901 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:26,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:26,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1676793661, now seen corresponding path program 18 times [2022-01-19 09:15:26,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:26,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560100103] [2022-01-19 09:15:26,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:26,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:26,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:27,070 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:27,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:27,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560100103] [2022-01-19 09:15:27,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560100103] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:15:27,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947361436] [2022-01-19 09:15:27,071 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 09:15:27,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:15:27,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:15:27,076 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:15:27,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-19 09:15:27,153 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-19 09:15:27,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:15:27,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-19 09:15:27,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:15:27,491 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:27,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:15:27,960 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:27,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947361436] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:15:27,960 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:15:27,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 09:15:27,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998740393] [2022-01-19 09:15:27,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:15:27,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 09:15:27,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:27,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 09:15:27,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 09:15:27,962 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:15:27,963 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1000 places, 2810 transitions, 84752 flow. Second operand has 33 states, 33 states have (on average 50.84848484848485) internal successors, (1678), 33 states have internal predecessors, (1678), 0 states have call successors, (0), 0 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 09:15:27,963 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:27,963 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:15:27,963 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:32,991 INFO L129 PetriNetUnfolder]: 2355/5661 cut-off events. [2022-01-19 09:15:32,991 INFO L130 PetriNetUnfolder]: For 271719/271719 co-relation queries the response was YES. [2022-01-19 09:15:33,081 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71120 conditions, 5661 events. 2355/5661 cut-off events. For 271719/271719 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 48240 event pairs, 115 based on Foata normal form. 1/5625 useless extension candidates. Maximal degree in co-relation 70873. Up to 1329 conditions per place. [2022-01-19 09:15:33,121 INFO L132 encePairwiseOnDemand]: 69/87 looper letters, 1045 selfloop transitions, 2164 changer transitions 20/3268 dead transitions. [2022-01-19 09:15:33,122 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1036 places, 3268 transitions, 103285 flow [2022-01-19 09:15:33,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 09:15:33,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 09:15:33,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2228 transitions. [2022-01-19 09:15:33,123 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6097427476737821 [2022-01-19 09:15:33,123 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2228 transitions. [2022-01-19 09:15:33,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2228 transitions. [2022-01-19 09:15:33,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:33,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2228 transitions. [2022-01-19 09:15:33,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 53.04761904761905) internal successors, (2228), 42 states have internal predecessors, (2228), 0 states have call successors, (0), 0 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 09:15:33,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 87.0) internal successors, (3741), 43 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:33,128 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 87.0) internal successors, (3741), 43 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 09:15:33,128 INFO L186 Difference]: Start difference. First operand has 1000 places, 2810 transitions, 84752 flow. Second operand 42 states and 2228 transitions. [2022-01-19 09:15:33,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1036 places, 3268 transitions, 103285 flow [2022-01-19 09:15:36,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1023 places, 3268 transitions, 101605 flow, removed 54 selfloop flow, removed 13 redundant places. [2022-01-19 09:15:36,998 INFO L242 Difference]: Finished difference. Result has 1040 places, 3207 transitions, 101076 flow [2022-01-19 09:15:37,000 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=83346, PETRI_DIFFERENCE_MINUEND_PLACES=982, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1785, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=903, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=101076, PETRI_PLACES=1040, PETRI_TRANSITIONS=3207} [2022-01-19 09:15:37,000 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 963 predicate places. [2022-01-19 09:15:37,000 INFO L470 AbstractCegarLoop]: Abstraction has has 1040 places, 3207 transitions, 101076 flow [2022-01-19 09:15:37,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.84848484848485) internal successors, (1678), 33 states have internal predecessors, (1678), 0 states have call successors, (0), 0 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 09:15:37,001 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:37,001 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] [2022-01-19 09:15:37,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-19 09:15:37,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:15:37,207 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:37,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:37,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1277048519, now seen corresponding path program 19 times [2022-01-19 09:15:37,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:37,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734480817] [2022-01-19 09:15:37,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:37,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:37,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:37,338 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:37,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:37,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734480817] [2022-01-19 09:15:37,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734480817] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:15:37,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041178165] [2022-01-19 09:15:37,339 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 09:15:37,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:15:37,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:15:37,340 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:15:37,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-19 09:15:37,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:37,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:15:37,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:15:37,703 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:37,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:15:38,201 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:38,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041178165] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:15:38,202 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:15:38,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 09:15:38,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725938917] [2022-01-19 09:15:38,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:15:38,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 09:15:38,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:38,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 09:15:38,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=999, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 09:15:38,204 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:15:38,205 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1040 places, 3207 transitions, 101076 flow. Second operand has 34 states, 34 states have (on average 50.6764705882353) internal successors, (1723), 34 states have internal predecessors, (1723), 0 states have call successors, (0), 0 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 09:15:38,205 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:38,206 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:15:38,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:15:45,585 INFO L129 PetriNetUnfolder]: 2404/5771 cut-off events. [2022-01-19 09:15:45,585 INFO L130 PetriNetUnfolder]: For 300700/300700 co-relation queries the response was YES. [2022-01-19 09:15:45,684 INFO L84 FinitePrefix]: Finished finitePrefix Result has 75595 conditions, 5771 events. 2404/5771 cut-off events. For 300700/300700 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 49355 event pairs, 107 based on Foata normal form. 1/5734 useless extension candidates. Maximal degree in co-relation 75336. Up to 1114 conditions per place. [2022-01-19 09:15:45,725 INFO L132 encePairwiseOnDemand]: 67/87 looper letters, 1208 selfloop transitions, 2128 changer transitions 10/3385 dead transitions. [2022-01-19 09:15:45,726 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1107 places, 3385 transitions, 111995 flow [2022-01-19 09:15:45,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-19 09:15:45,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2022-01-19 09:15:45,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 3844 transitions. [2022-01-19 09:15:45,728 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6052590143284522 [2022-01-19 09:15:45,728 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 3844 transitions. [2022-01-19 09:15:45,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 3844 transitions. [2022-01-19 09:15:45,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:15:45,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 3844 transitions. [2022-01-19 09:15:45,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 52.657534246575345) internal successors, (3844), 73 states have internal predecessors, (3844), 0 states have call successors, (0), 0 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 09:15:45,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 87.0) internal successors, (6438), 74 states have internal predecessors, (6438), 0 states have call successors, (0), 0 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 09:15:45,734 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 87.0) internal successors, (6438), 74 states have internal predecessors, (6438), 0 states have call successors, (0), 0 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 09:15:45,734 INFO L186 Difference]: Start difference. First operand has 1040 places, 3207 transitions, 101076 flow. Second operand 73 states and 3844 transitions. [2022-01-19 09:15:45,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1107 places, 3385 transitions, 111995 flow [2022-01-19 09:15:49,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1093 places, 3385 transitions, 110939 flow, removed 112 selfloop flow, removed 14 redundant places. [2022-01-19 09:15:49,822 INFO L242 Difference]: Finished difference. Result has 1110 places, 3316 transitions, 109269 flow [2022-01-19 09:15:49,824 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=100109, PETRI_DIFFERENCE_MINUEND_PLACES=1021, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2021, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=109269, PETRI_PLACES=1110, PETRI_TRANSITIONS=3316} [2022-01-19 09:15:49,824 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1033 predicate places. [2022-01-19 09:15:49,825 INFO L470 AbstractCegarLoop]: Abstraction has has 1110 places, 3316 transitions, 109269 flow [2022-01-19 09:15:49,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.6764705882353) internal successors, (1723), 34 states have internal predecessors, (1723), 0 states have call successors, (0), 0 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 09:15:49,825 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:15:49,825 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] [2022-01-19 09:15:49,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-19 09:15:50,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:15:50,025 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:15:50,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:15:50,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1799923071, now seen corresponding path program 20 times [2022-01-19 09:15:50,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:15:50,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991219653] [2022-01-19 09:15:50,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:15:50,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:15:50,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:15:50,219 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:50,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:15:50,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991219653] [2022-01-19 09:15:50,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991219653] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:15:50,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154990976] [2022-01-19 09:15:50,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 09:15:50,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:15:50,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:15:50,220 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:15:50,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-19 09:15:50,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 09:15:50,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:15:50,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:15:50,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:15:50,596 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:50,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:15:51,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:15:51,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154990976] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:15:51,081 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:15:51,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 09:15:51,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933271757] [2022-01-19 09:15:51,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:15:51,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 09:15:51,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:15:51,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 09:15:51,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=986, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 09:15:51,083 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:15:51,084 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1110 places, 3316 transitions, 109269 flow. Second operand has 34 states, 34 states have (on average 50.6764705882353) internal successors, (1723), 34 states have internal predecessors, (1723), 0 states have call successors, (0), 0 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 09:15:51,084 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:15:51,084 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:15:51,084 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:00,285 INFO L129 PetriNetUnfolder]: 2678/6348 cut-off events. [2022-01-19 09:16:00,285 INFO L130 PetriNetUnfolder]: For 369232/369232 co-relation queries the response was YES. [2022-01-19 09:16:00,395 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86990 conditions, 6348 events. 2678/6348 cut-off events. For 369232/369232 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 54722 event pairs, 106 based on Foata normal form. 2/6312 useless extension candidates. Maximal degree in co-relation 86722. Up to 1180 conditions per place. [2022-01-19 09:16:00,442 INFO L132 encePairwiseOnDemand]: 64/87 looper letters, 1161 selfloop transitions, 2683 changer transitions 30/3913 dead transitions. [2022-01-19 09:16:00,442 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1211 places, 3913 transitions, 134465 flow [2022-01-19 09:16:00,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-01-19 09:16:00,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2022-01-19 09:16:00,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 5648 transitions. [2022-01-19 09:16:00,445 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6067246750456547 [2022-01-19 09:16:00,445 INFO L72 ComplementDD]: Start complementDD. Operand 107 states and 5648 transitions. [2022-01-19 09:16:00,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 107 states and 5648 transitions. [2022-01-19 09:16:00,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:00,446 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 107 states and 5648 transitions. [2022-01-19 09:16:00,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 108 states, 107 states have (on average 52.78504672897196) internal successors, (5648), 107 states have internal predecessors, (5648), 0 states have call successors, (0), 0 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 09:16:00,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 108 states, 108 states have (on average 87.0) internal successors, (9396), 108 states have internal predecessors, (9396), 0 states have call successors, (0), 0 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 09:16:00,457 INFO L81 ComplementDD]: Finished complementDD. Result has 108 states, 108 states have (on average 87.0) internal successors, (9396), 108 states have internal predecessors, (9396), 0 states have call successors, (0), 0 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 09:16:00,457 INFO L186 Difference]: Start difference. First operand has 1110 places, 3316 transitions, 109269 flow. Second operand 107 states and 5648 transitions. [2022-01-19 09:16:00,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1211 places, 3913 transitions, 134465 flow [2022-01-19 09:16:06,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1192 places, 3913 transitions, 133357 flow, removed 60 selfloop flow, removed 19 redundant places. [2022-01-19 09:16:06,751 INFO L242 Difference]: Finished difference. Result has 1225 places, 3764 transitions, 130368 flow [2022-01-19 09:16:06,753 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=108218, PETRI_DIFFERENCE_MINUEND_PLACES=1086, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=988, PETRI_DIFFERENCE_SUBTRAHEND_STATES=107, PETRI_FLOW=130368, PETRI_PLACES=1225, PETRI_TRANSITIONS=3764} [2022-01-19 09:16:06,753 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1148 predicate places. [2022-01-19 09:16:06,753 INFO L470 AbstractCegarLoop]: Abstraction has has 1225 places, 3764 transitions, 130368 flow [2022-01-19 09:16:06,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.6764705882353) internal successors, (1723), 34 states have internal predecessors, (1723), 0 states have call successors, (0), 0 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 09:16:06,754 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:06,754 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] [2022-01-19 09:16:06,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-19 09:16:06,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:16:06,954 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:06,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:06,955 INFO L85 PathProgramCache]: Analyzing trace with hash -2071918079, now seen corresponding path program 21 times [2022-01-19 09:16:06,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:06,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389979869] [2022-01-19 09:16:06,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:06,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:06,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:07,121 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:07,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:07,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389979869] [2022-01-19 09:16:07,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389979869] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:16:07,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926581094] [2022-01-19 09:16:07,121 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 09:16:07,121 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:16:07,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:16:07,122 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:16:07,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-19 09:16:07,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-19 09:16:07,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:16:07,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:16:07,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:16:07,465 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:07,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:16:07,895 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:07,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926581094] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:16:07,895 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:16:07,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 09:16:07,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431779332] [2022-01-19 09:16:07,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:16:07,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 09:16:07,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:07,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 09:16:07,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=986, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 09:16:07,897 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:16:07,898 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1225 places, 3764 transitions, 130368 flow. Second operand has 34 states, 34 states have (on average 50.6764705882353) internal successors, (1723), 34 states have internal predecessors, (1723), 0 states have call successors, (0), 0 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 09:16:07,898 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:07,898 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:16:07,898 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:15,646 INFO L129 PetriNetUnfolder]: 2674/6336 cut-off events. [2022-01-19 09:16:15,647 INFO L130 PetriNetUnfolder]: For 402869/402869 co-relation queries the response was YES. [2022-01-19 09:16:15,775 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90828 conditions, 6336 events. 2674/6336 cut-off events. For 402869/402869 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 54701 event pairs, 116 based on Foata normal form. 1/6299 useless extension candidates. Maximal degree in co-relation 90532. Up to 1206 conditions per place. [2022-01-19 09:16:16,047 INFO L132 encePairwiseOnDemand]: 66/87 looper letters, 1547 selfloop transitions, 2230 changer transitions 17/3833 dead transitions. [2022-01-19 09:16:16,047 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1267 places, 3833 transitions, 139455 flow [2022-01-19 09:16:16,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 09:16:16,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 09:16:16,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 2816 transitions. [2022-01-19 09:16:16,050 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6107135111689438 [2022-01-19 09:16:16,050 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 2816 transitions. [2022-01-19 09:16:16,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 2816 transitions. [2022-01-19 09:16:16,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:16,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 2816 transitions. [2022-01-19 09:16:16,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 53.132075471698116) internal successors, (2816), 53 states have internal predecessors, (2816), 0 states have call successors, (0), 0 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 09:16:16,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 87.0) internal successors, (4698), 54 states have internal predecessors, (4698), 0 states have call successors, (0), 0 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 09:16:16,055 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 87.0) internal successors, (4698), 54 states have internal predecessors, (4698), 0 states have call successors, (0), 0 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 09:16:16,055 INFO L186 Difference]: Start difference. First operand has 1225 places, 3764 transitions, 130368 flow. Second operand 53 states and 2816 transitions. [2022-01-19 09:16:16,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1267 places, 3833 transitions, 139455 flow [2022-01-19 09:16:22,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1222 places, 3833 transitions, 137100 flow, removed 193 selfloop flow, removed 45 redundant places. [2022-01-19 09:16:22,530 INFO L242 Difference]: Finished difference. Result has 1231 places, 3774 transitions, 133383 flow [2022-01-19 09:16:22,533 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=128050, PETRI_DIFFERENCE_MINUEND_PLACES=1170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=133383, PETRI_PLACES=1231, PETRI_TRANSITIONS=3774} [2022-01-19 09:16:22,533 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1154 predicate places. [2022-01-19 09:16:22,533 INFO L470 AbstractCegarLoop]: Abstraction has has 1231 places, 3774 transitions, 133383 flow [2022-01-19 09:16:22,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.6764705882353) internal successors, (1723), 34 states have internal predecessors, (1723), 0 states have call successors, (0), 0 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 09:16:22,534 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:22,534 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] [2022-01-19 09:16:22,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-19 09:16:22,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-01-19 09:16:22,743 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:22,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:22,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1999216765, now seen corresponding path program 22 times [2022-01-19 09:16:22,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:22,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043103121] [2022-01-19 09:16:22,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:22,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:22,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:22,894 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:22,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:22,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043103121] [2022-01-19 09:16:22,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043103121] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:16:22,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461428088] [2022-01-19 09:16:22,895 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 09:16:22,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:16:22,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:16:22,896 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:16:22,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-19 09:16:22,979 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 09:16:22,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:16:22,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-19 09:16:22,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:16:23,263 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:23,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:16:23,677 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:23,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461428088] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:16:23,677 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:16:23,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 32 [2022-01-19 09:16:23,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792280656] [2022-01-19 09:16:23,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:16:23,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 09:16:23,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:23,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 09:16:23,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-01-19 09:16:23,680 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:16:23,681 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1231 places, 3774 transitions, 133383 flow. Second operand has 32 states, 32 states have (on average 50.78125) internal successors, (1625), 32 states have internal predecessors, (1625), 0 states have call successors, (0), 0 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 09:16:23,681 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:23,681 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:16:23,681 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:32,313 INFO L129 PetriNetUnfolder]: 2698/6413 cut-off events. [2022-01-19 09:16:32,314 INFO L130 PetriNetUnfolder]: For 435551/435551 co-relation queries the response was YES. [2022-01-19 09:16:32,435 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92971 conditions, 6413 events. 2698/6413 cut-off events. For 435551/435551 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 55564 event pairs, 101 based on Foata normal form. 2/6378 useless extension candidates. Maximal degree in co-relation 92684. Up to 2030 conditions per place. [2022-01-19 09:16:32,486 INFO L132 encePairwiseOnDemand]: 67/87 looper letters, 1540 selfloop transitions, 2323 changer transitions 11/3913 dead transitions. [2022-01-19 09:16:32,486 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1287 places, 3913 transitions, 144735 flow [2022-01-19 09:16:32,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-19 09:16:32,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2022-01-19 09:16:32,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 3537 transitions. [2022-01-19 09:16:32,489 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6067936181163149 [2022-01-19 09:16:32,489 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 3537 transitions. [2022-01-19 09:16:32,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 3537 transitions. [2022-01-19 09:16:32,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:32,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 3537 transitions. [2022-01-19 09:16:32,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 52.791044776119406) internal successors, (3537), 67 states have internal predecessors, (3537), 0 states have call successors, (0), 0 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 09:16:32,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 87.0) internal successors, (5916), 68 states have internal predecessors, (5916), 0 states have call successors, (0), 0 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 09:16:32,495 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 87.0) internal successors, (5916), 68 states have internal predecessors, (5916), 0 states have call successors, (0), 0 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 09:16:32,495 INFO L186 Difference]: Start difference. First operand has 1231 places, 3774 transitions, 133383 flow. Second operand 67 states and 3537 transitions. [2022-01-19 09:16:32,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1287 places, 3913 transitions, 144735 flow [2022-01-19 09:16:40,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1255 places, 3913 transitions, 142823 flow, removed 46 selfloop flow, removed 32 redundant places. [2022-01-19 09:16:40,194 INFO L242 Difference]: Finished difference. Result has 1266 places, 3834 transitions, 138723 flow [2022-01-19 09:16:40,197 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=131511, PETRI_DIFFERENCE_MINUEND_PLACES=1189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=138723, PETRI_PLACES=1266, PETRI_TRANSITIONS=3834} [2022-01-19 09:16:40,197 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1189 predicate places. [2022-01-19 09:16:40,197 INFO L470 AbstractCegarLoop]: Abstraction has has 1266 places, 3834 transitions, 138723 flow [2022-01-19 09:16:40,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 50.78125) internal successors, (1625), 32 states have internal predecessors, (1625), 0 states have call successors, (0), 0 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 09:16:40,198 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:40,198 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] [2022-01-19 09:16:40,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-19 09:16:40,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-01-19 09:16:40,399 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:40,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:40,399 INFO L85 PathProgramCache]: Analyzing trace with hash 97900091, now seen corresponding path program 23 times [2022-01-19 09:16:40,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:40,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332447171] [2022-01-19 09:16:40,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:40,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:40,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:40,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:40,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:40,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332447171] [2022-01-19 09:16:40,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332447171] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:16:40,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421631959] [2022-01-19 09:16:40,556 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 09:16:40,556 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:16:40,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:16:40,560 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:16:40,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-19 09:16:40,636 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-19 09:16:40,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:16:40,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-19 09:16:40,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:16:40,961 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:40,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:16:41,389 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:41,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421631959] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:16:41,389 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:16:41,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 09:16:41,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592405577] [2022-01-19 09:16:41,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:16:41,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 09:16:41,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:41,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 09:16:41,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 09:16:41,392 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:16:41,393 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1266 places, 3834 transitions, 138723 flow. Second operand has 33 states, 33 states have (on average 50.84848484848485) internal successors, (1678), 33 states have internal predecessors, (1678), 0 states have call successors, (0), 0 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 09:16:41,393 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:41,393 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:16:41,393 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:16:49,428 INFO L129 PetriNetUnfolder]: 2790/6620 cut-off events. [2022-01-19 09:16:49,428 INFO L130 PetriNetUnfolder]: For 463405/463405 co-relation queries the response was YES. [2022-01-19 09:16:49,556 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98111 conditions, 6620 events. 2790/6620 cut-off events. For 463405/463405 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 57752 event pairs, 126 based on Foata normal form. 1/6584 useless extension candidates. Maximal degree in co-relation 97818. Up to 1467 conditions per place. [2022-01-19 09:16:49,611 INFO L132 encePairwiseOnDemand]: 68/87 looper letters, 1397 selfloop transitions, 2586 changer transitions 9/4031 dead transitions. [2022-01-19 09:16:49,611 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1291 places, 4031 transitions, 152902 flow [2022-01-19 09:16:49,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 09:16:49,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 09:16:49,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1723 transitions. [2022-01-19 09:16:49,613 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6188936781609196 [2022-01-19 09:16:49,613 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1723 transitions. [2022-01-19 09:16:49,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1723 transitions. [2022-01-19 09:16:49,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:16:49,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1723 transitions. [2022-01-19 09:16:49,615 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.84375) internal successors, (1723), 32 states have internal predecessors, (1723), 0 states have call successors, (0), 0 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 09:16:49,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 87.0) internal successors, (2871), 33 states have internal predecessors, (2871), 0 states have call successors, (0), 0 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 09:16:49,617 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 87.0) internal successors, (2871), 33 states have internal predecessors, (2871), 0 states have call successors, (0), 0 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 09:16:49,617 INFO L186 Difference]: Start difference. First operand has 1266 places, 3834 transitions, 138723 flow. Second operand 32 states and 1723 transitions. [2022-01-19 09:16:49,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1291 places, 4031 transitions, 152902 flow [2022-01-19 09:16:57,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1258 places, 4031 transitions, 151948 flow, removed 46 selfloop flow, removed 33 redundant places. [2022-01-19 09:16:58,110 INFO L242 Difference]: Finished difference. Result has 1269 places, 3965 transitions, 149876 flow [2022-01-19 09:16:58,113 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=137805, PETRI_DIFFERENCE_MINUEND_PLACES=1227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2461, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=149876, PETRI_PLACES=1269, PETRI_TRANSITIONS=3965} [2022-01-19 09:16:58,113 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1192 predicate places. [2022-01-19 09:16:58,113 INFO L470 AbstractCegarLoop]: Abstraction has has 1269 places, 3965 transitions, 149876 flow [2022-01-19 09:16:58,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.84848484848485) internal successors, (1678), 33 states have internal predecessors, (1678), 0 states have call successors, (0), 0 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 09:16:58,114 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:16:58,114 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] [2022-01-19 09:16:58,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-19 09:16:58,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:16:58,336 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:16:58,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:16:58,337 INFO L85 PathProgramCache]: Analyzing trace with hash -456297163, now seen corresponding path program 24 times [2022-01-19 09:16:58,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:16:58,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457421349] [2022-01-19 09:16:58,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:16:58,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:16:58,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:16:58,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:58,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:16:58,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457421349] [2022-01-19 09:16:58,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457421349] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:16:58,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549254075] [2022-01-19 09:16:58,504 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 09:16:58,505 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:16:58,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:16:58,506 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:16:58,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-19 09:16:58,584 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-19 09:16:58,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:16:58,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:16:58,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:16:58,881 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:58,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:16:59,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:16:59,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549254075] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:16:59,418 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:16:59,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 32 [2022-01-19 09:16:59,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734456177] [2022-01-19 09:16:59,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:16:59,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 09:16:59,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:16:59,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 09:16:59,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=854, Unknown=0, NotChecked=0, Total=992 [2022-01-19 09:16:59,420 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:16:59,421 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1269 places, 3965 transitions, 149876 flow. Second operand has 32 states, 32 states have (on average 50.78125) internal successors, (1625), 32 states have internal predecessors, (1625), 0 states have call successors, (0), 0 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 09:16:59,421 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:16:59,421 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:16:59,421 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:17:16,863 INFO L129 PetriNetUnfolder]: 4269/9758 cut-off events. [2022-01-19 09:17:16,863 INFO L130 PetriNetUnfolder]: For 779245/779245 co-relation queries the response was YES. [2022-01-19 09:17:17,054 INFO L84 FinitePrefix]: Finished finitePrefix Result has 152183 conditions, 9758 events. 4269/9758 cut-off events. For 779245/779245 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 89143 event pairs, 108 based on Foata normal form. 3/9722 useless extension candidates. Maximal degree in co-relation 151885. Up to 1595 conditions per place. [2022-01-19 09:17:17,144 INFO L132 encePairwiseOnDemand]: 64/87 looper letters, 1500 selfloop transitions, 4853 changer transitions 16/6408 dead transitions. [2022-01-19 09:17:17,144 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1400 places, 6408 transitions, 248015 flow [2022-01-19 09:17:17,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2022-01-19 09:17:17,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2022-01-19 09:17:17,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 7210 transitions. [2022-01-19 09:17:17,148 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6093644354293442 [2022-01-19 09:17:17,148 INFO L72 ComplementDD]: Start complementDD. Operand 136 states and 7210 transitions. [2022-01-19 09:17:17,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 136 states and 7210 transitions. [2022-01-19 09:17:17,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:17:17,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 136 states and 7210 transitions. [2022-01-19 09:17:17,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 137 states, 136 states have (on average 53.01470588235294) internal successors, (7210), 136 states have internal predecessors, (7210), 0 states have call successors, (0), 0 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 09:17:17,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 137 states, 137 states have (on average 87.0) internal successors, (11919), 137 states have internal predecessors, (11919), 0 states have call successors, (0), 0 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 09:17:17,159 INFO L81 ComplementDD]: Finished complementDD. Result has 137 states, 137 states have (on average 87.0) internal successors, (11919), 137 states have internal predecessors, (11919), 0 states have call successors, (0), 0 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 09:17:17,159 INFO L186 Difference]: Start difference. First operand has 1269 places, 3965 transitions, 149876 flow. Second operand 136 states and 7210 transitions. [2022-01-19 09:17:17,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1400 places, 6408 transitions, 248015 flow [2022-01-19 09:17:33,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1380 places, 6408 transitions, 245089 flow, removed 76 selfloop flow, removed 20 redundant places. [2022-01-19 09:17:33,796 INFO L242 Difference]: Finished difference. Result has 1435 places, 6080 transitions, 241835 flow [2022-01-19 09:17:33,799 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=147928, PETRI_DIFFERENCE_MINUEND_PLACES=1245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3965, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2893, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=855, PETRI_DIFFERENCE_SUBTRAHEND_STATES=136, PETRI_FLOW=241835, PETRI_PLACES=1435, PETRI_TRANSITIONS=6080} [2022-01-19 09:17:33,800 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1358 predicate places. [2022-01-19 09:17:33,800 INFO L470 AbstractCegarLoop]: Abstraction has has 1435 places, 6080 transitions, 241835 flow [2022-01-19 09:17:33,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 50.78125) internal successors, (1625), 32 states have internal predecessors, (1625), 0 states have call successors, (0), 0 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 09:17:33,800 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:17:33,800 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] [2022-01-19 09:17:33,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-19 09:17:34,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:17:34,022 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:17:34,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:17:34,023 INFO L85 PathProgramCache]: Analyzing trace with hash -782780159, now seen corresponding path program 25 times [2022-01-19 09:17:34,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:17:34,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533621019] [2022-01-19 09:17:34,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:17:34,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:17:34,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:34,176 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:34,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:17:34,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533621019] [2022-01-19 09:17:34,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533621019] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:17:34,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947624467] [2022-01-19 09:17:34,177 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 09:17:34,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:17:34,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:17:34,178 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:17:34,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-19 09:17:34,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:17:34,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:17:34,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:17:34,528 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:34,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:17:34,955 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:17:34,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947624467] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:17:34,955 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:17:34,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 31 [2022-01-19 09:17:34,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302400239] [2022-01-19 09:17:34,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:17:34,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 09:17:34,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:17:34,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 09:17:34,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2022-01-19 09:17:34,957 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:17:34,958 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1435 places, 6080 transitions, 241835 flow. Second operand has 31 states, 31 states have (on average 50.70967741935484) internal successors, (1572), 31 states have internal predecessors, (1572), 0 states have call successors, (0), 0 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 09:17:34,958 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:17:34,958 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:17:34,958 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:18:07,538 INFO L129 PetriNetUnfolder]: 6077/13562 cut-off events. [2022-01-19 09:18:07,538 INFO L130 PetriNetUnfolder]: For 1265548/1265553 co-relation queries the response was YES. [2022-01-19 09:18:07,856 INFO L84 FinitePrefix]: Finished finitePrefix Result has 228093 conditions, 13562 events. 6077/13562 cut-off events. For 1265548/1265553 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 128253 event pairs, 95 based on Foata normal form. 6/13526 useless extension candidates. Maximal degree in co-relation 227744. Up to 1946 conditions per place. [2022-01-19 09:18:08,118 INFO L132 encePairwiseOnDemand]: 64/87 looper letters, 1451 selfloop transitions, 7547 changer transitions 33/9070 dead transitions. [2022-01-19 09:18:08,118 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1589 places, 9070 transitions, 375057 flow [2022-01-19 09:18:08,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2022-01-19 09:18:08,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2022-01-19 09:18:08,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 8358 transitions. [2022-01-19 09:18:08,122 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6080314273243125 [2022-01-19 09:18:08,122 INFO L72 ComplementDD]: Start complementDD. Operand 158 states and 8358 transitions. [2022-01-19 09:18:08,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 158 states and 8358 transitions. [2022-01-19 09:18:08,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:18:08,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 158 states and 8358 transitions. [2022-01-19 09:18:08,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 159 states, 158 states have (on average 52.89873417721519) internal successors, (8358), 158 states have internal predecessors, (8358), 0 states have call successors, (0), 0 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 09:18:08,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 159 states, 159 states have (on average 87.0) internal successors, (13833), 159 states have internal predecessors, (13833), 0 states have call successors, (0), 0 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 09:18:08,134 INFO L81 ComplementDD]: Finished complementDD. Result has 159 states, 159 states have (on average 87.0) internal successors, (13833), 159 states have internal predecessors, (13833), 0 states have call successors, (0), 0 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 09:18:08,134 INFO L186 Difference]: Start difference. First operand has 1435 places, 6080 transitions, 241835 flow. Second operand 158 states and 8358 transitions. [2022-01-19 09:18:08,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1589 places, 9070 transitions, 375057 flow [2022-01-19 09:18:52,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1578 places, 9070 transitions, 370806 flow, removed 1377 selfloop flow, removed 11 redundant places. [2022-01-19 09:18:52,326 INFO L242 Difference]: Finished difference. Result has 1635 places, 8671 transitions, 368614 flow [2022-01-19 09:18:52,330 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=239168, PETRI_DIFFERENCE_MINUEND_PLACES=1421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=6080, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5048, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=158, PETRI_FLOW=368614, PETRI_PLACES=1635, PETRI_TRANSITIONS=8671} [2022-01-19 09:18:52,331 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1558 predicate places. [2022-01-19 09:18:52,331 INFO L470 AbstractCegarLoop]: Abstraction has has 1635 places, 8671 transitions, 368614 flow [2022-01-19 09:18:52,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 50.70967741935484) internal successors, (1572), 31 states have internal predecessors, (1572), 0 states have call successors, (0), 0 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 09:18:52,331 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:18:52,331 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] [2022-01-19 09:18:52,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-19 09:18:52,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:18:52,533 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:18:52,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:18:52,533 INFO L85 PathProgramCache]: Analyzing trace with hash 285634175, now seen corresponding path program 26 times [2022-01-19 09:18:52,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:18:52,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706451528] [2022-01-19 09:18:52,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:18:52,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:18:52,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:18:52,677 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:52,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:18:52,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706451528] [2022-01-19 09:18:52,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706451528] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:18:52,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657914036] [2022-01-19 09:18:52,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 09:18:52,677 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:18:52,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:18:52,678 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:18:52,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-19 09:18:52,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 09:18:52,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:18:52,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:18:52,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:18:53,045 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:53,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:18:53,482 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:18:53,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657914036] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:18:53,482 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:18:53,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 33 [2022-01-19 09:18:53,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361395811] [2022-01-19 09:18:53,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:18:53,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 09:18:53,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:18:53,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 09:18:53,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 09:18:53,485 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:18:53,486 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1635 places, 8671 transitions, 368614 flow. Second operand has 33 states, 33 states have (on average 50.696969696969695) internal successors, (1673), 33 states have internal predecessors, (1673), 0 states have call successors, (0), 0 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 09:18:53,486 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:18:53,486 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:18:53,486 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:19:57,336 INFO L129 PetriNetUnfolder]: 8077/17521 cut-off events. [2022-01-19 09:19:57,336 INFO L130 PetriNetUnfolder]: For 1835795/1835802 co-relation queries the response was YES. [2022-01-19 09:19:57,843 INFO L84 FinitePrefix]: Finished finitePrefix Result has 314612 conditions, 17521 events. 8077/17521 cut-off events. For 1835795/1835802 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 169509 event pairs, 154 based on Foata normal form. 6/17464 useless extension candidates. Maximal degree in co-relation 314211. Up to 4627 conditions per place. [2022-01-19 09:19:58,153 INFO L132 encePairwiseOnDemand]: 64/87 looper letters, 3779 selfloop transitions, 8384 changer transitions 21/12223 dead transitions. [2022-01-19 09:19:58,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1783 places, 12223 transitions, 534080 flow [2022-01-19 09:19:58,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2022-01-19 09:19:58,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2022-01-19 09:19:58,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 8134 transitions. [2022-01-19 09:19:58,157 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6110735481932237 [2022-01-19 09:19:58,157 INFO L72 ComplementDD]: Start complementDD. Operand 153 states and 8134 transitions. [2022-01-19 09:19:58,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 153 states and 8134 transitions. [2022-01-19 09:19:58,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:19:58,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 153 states and 8134 transitions. [2022-01-19 09:19:58,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 154 states, 153 states have (on average 53.16339869281046) internal successors, (8134), 153 states have internal predecessors, (8134), 0 states have call successors, (0), 0 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 09:19:58,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 154 states, 154 states have (on average 87.0) internal successors, (13398), 154 states have internal predecessors, (13398), 0 states have call successors, (0), 0 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 09:19:58,169 INFO L81 ComplementDD]: Finished complementDD. Result has 154 states, 154 states have (on average 87.0) internal successors, (13398), 154 states have internal predecessors, (13398), 0 states have call successors, (0), 0 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 09:19:58,169 INFO L186 Difference]: Start difference. First operand has 1635 places, 8671 transitions, 368614 flow. Second operand 153 states and 8134 transitions. [2022-01-19 09:19:58,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1783 places, 12223 transitions, 534080 flow [2022-01-19 09:21:21,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1765 places, 12223 transitions, 530039 flow, removed 1031 selfloop flow, removed 18 redundant places. [2022-01-19 09:21:21,867 INFO L242 Difference]: Finished difference. Result has 1840 places, 11516 transitions, 512896 flow [2022-01-19 09:21:21,872 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=365885, PETRI_DIFFERENCE_MINUEND_PLACES=1613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=8671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5690, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=153, PETRI_FLOW=512896, PETRI_PLACES=1840, PETRI_TRANSITIONS=11516} [2022-01-19 09:21:21,872 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1763 predicate places. [2022-01-19 09:21:21,872 INFO L470 AbstractCegarLoop]: Abstraction has has 1840 places, 11516 transitions, 512896 flow [2022-01-19 09:21:21,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.696969696969695) internal successors, (1673), 33 states have internal predecessors, (1673), 0 states have call successors, (0), 0 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 09:21:21,873 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:21:21,873 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] [2022-01-19 09:21:21,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-19 09:21:22,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-01-19 09:21:22,073 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:21:22,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:21:22,074 INFO L85 PathProgramCache]: Analyzing trace with hash 224864377, now seen corresponding path program 27 times [2022-01-19 09:21:22,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:21:22,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270521592] [2022-01-19 09:21:22,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:21:22,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:21:22,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:21:22,218 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:22,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:21:22,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270521592] [2022-01-19 09:21:22,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270521592] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:21:22,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448787251] [2022-01-19 09:21:22,218 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 09:21:22,218 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:21:22,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:21:22,219 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:21:22,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-19 09:21:22,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-19 09:21:22,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:21:22,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 09:21:22,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:21:22,646 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:22,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:21:23,083 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:21:23,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448787251] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:21:23,083 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:21:23,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 35 [2022-01-19 09:21:23,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860358003] [2022-01-19 09:21:23,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:21:23,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-19 09:21:23,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:21:23,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-19 09:21:23,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1043, Unknown=0, NotChecked=0, Total=1190 [2022-01-19 09:21:23,085 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:21:23,086 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1840 places, 11516 transitions, 512896 flow. Second operand has 35 states, 35 states have (on average 50.68571428571428) internal successors, (1774), 35 states have internal predecessors, (1774), 0 states have call successors, (0), 0 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 09:21:23,086 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:21:23,086 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:21:23,086 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 09:23:22,902 INFO L129 PetriNetUnfolder]: 10080/21647 cut-off events. [2022-01-19 09:23:22,903 INFO L130 PetriNetUnfolder]: For 2421302/2421309 co-relation queries the response was YES. [2022-01-19 09:23:23,741 INFO L84 FinitePrefix]: Finished finitePrefix Result has 407546 conditions, 21647 events. 10080/21647 cut-off events. For 2421302/2421309 co-relation queries the response was YES. Maximal size of possible extension queue 1175. Compared 214176 event pairs, 108 based on Foata normal form. 8/21599 useless extension candidates. Maximal degree in co-relation 407079. Up to 5214 conditions per place. [2022-01-19 09:23:24,042 INFO L132 encePairwiseOnDemand]: 66/87 looper letters, 3755 selfloop transitions, 11427 changer transitions 23/15244 dead transitions. [2022-01-19 09:23:24,042 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1975 places, 15244 transitions, 698134 flow [2022-01-19 09:23:24,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2022-01-19 09:23:24,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2022-01-19 09:23:24,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 7398 transitions. [2022-01-19 09:23:24,046 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6073891625615764 [2022-01-19 09:23:24,046 INFO L72 ComplementDD]: Start complementDD. Operand 140 states and 7398 transitions. [2022-01-19 09:23:24,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 140 states and 7398 transitions. [2022-01-19 09:23:24,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 09:23:24,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 140 states and 7398 transitions. [2022-01-19 09:23:24,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 141 states, 140 states have (on average 52.84285714285714) internal successors, (7398), 140 states have internal predecessors, (7398), 0 states have call successors, (0), 0 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 09:23:24,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 141 states, 141 states have (on average 87.0) internal successors, (12267), 141 states have internal predecessors, (12267), 0 states have call successors, (0), 0 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 09:23:24,057 INFO L81 ComplementDD]: Finished complementDD. Result has 141 states, 141 states have (on average 87.0) internal successors, (12267), 141 states have internal predecessors, (12267), 0 states have call successors, (0), 0 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 09:23:24,057 INFO L186 Difference]: Start difference. First operand has 1840 places, 11516 transitions, 512896 flow. Second operand 140 states and 7398 transitions. [2022-01-19 09:23:24,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1975 places, 15244 transitions, 698134 flow [2022-01-19 09:25:41,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1959 places, 15244 transitions, 694287 flow, removed 1589 selfloop flow, removed 16 redundant places. [2022-01-19 09:25:42,329 INFO L242 Difference]: Finished difference. Result has 2013 places, 14611 transitions, 683802 flow [2022-01-19 09:25:42,334 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=509885, PETRI_DIFFERENCE_MINUEND_PLACES=1820, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=11516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8467, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=140, PETRI_FLOW=683802, PETRI_PLACES=2013, PETRI_TRANSITIONS=14611} [2022-01-19 09:25:42,334 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1936 predicate places. [2022-01-19 09:25:42,335 INFO L470 AbstractCegarLoop]: Abstraction has has 2013 places, 14611 transitions, 683802 flow [2022-01-19 09:25:42,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 50.68571428571428) internal successors, (1774), 35 states have internal predecessors, (1774), 0 states have call successors, (0), 0 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 09:25:42,335 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 09:25:42,335 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] [2022-01-19 09:25:42,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-19 09:25:42,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-19 09:25:42,536 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 09:25:42,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 09:25:42,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1343444933, now seen corresponding path program 28 times [2022-01-19 09:25:42,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 09:25:42,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254612828] [2022-01-19 09:25:42,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 09:25:42,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 09:25:42,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 09:25:42,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:42,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 09:25:42,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254612828] [2022-01-19 09:25:42,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254612828] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 09:25:42,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256172601] [2022-01-19 09:25:42,675 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 09:25:42,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:25:42,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 09:25:42,676 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 09:25:42,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-19 09:25:42,746 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 09:25:42,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 09:25:42,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 09:25:42,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 09:25:43,055 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:43,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 09:25:43,438 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 09:25:43,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256172601] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 09:25:43,439 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 09:25:43,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 09:25:43,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840486608] [2022-01-19 09:25:43,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 09:25:43,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 09:25:43,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 09:25:43,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 09:25:43,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=929, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 09:25:43,440 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 09:25:43,441 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2013 places, 14611 transitions, 683802 flow. Second operand has 33 states, 33 states have (on average 50.93939393939394) internal successors, (1681), 33 states have internal predecessors, (1681), 0 states have call successors, (0), 0 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 09:25:43,441 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 09:25:43,441 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 09:25:43,441 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-01-19 09:26:39,777 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 09:26:39,777 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 09:26:39,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-19 09:26:39,977 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-19 09:26:39,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-19 09:26:40,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 09:26:40,180 WARN L594 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (33states, 49/87 universal loopers) in iteration 61,while PetriNetUnfolder was constructing finite prefix that currently has 135421 conditions, 6618 events (2829/6617 cut-off events. For 829171/829178 co-relation queries the response was YES. Maximal size of possible extension queue 1173. Compared 70851 event pairs, 32 based on Foata normal form. 3/7788 useless extension candidates. Maximal degree in co-relation 134907. Up to 1746 conditions per place.). [2022-01-19 09:26:40,181 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-19 09:26:40,181 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-19 09:26:40,184 INFO L732 BasicCegarLoop]: Path program histogram: [28, 20, 6, 6, 1] [2022-01-19 09:26:40,186 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 09:26:40,186 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 09:26:40,188 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 09:26:40 BasicIcfg [2022-01-19 09:26:40,188 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 09:26:40,188 INFO L158 Benchmark]: Toolchain (without parser) took 804624.22ms. Allocated memory was 373.3MB in the beginning and 7.1GB in the end (delta: 6.7GB). Free memory was 316.1MB in the beginning and 4.1GB in the end (delta: -3.8GB). Peak memory consumption was 2.9GB. Max. memory is 16.0GB. [2022-01-19 09:26:40,189 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 373.3MB. Free memory is still 332.3MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 09:26:40,189 INFO L158 Benchmark]: CACSL2BoogieTranslator took 251.74ms. Allocated memory was 373.3MB in the beginning and 480.2MB in the end (delta: 107.0MB). Free memory was 315.9MB in the beginning and 450.3MB in the end (delta: -134.4MB). Peak memory consumption was 9.7MB. Max. memory is 16.0GB. [2022-01-19 09:26:40,189 INFO L158 Benchmark]: Boogie Procedure Inliner took 30.18ms. Allocated memory is still 480.2MB. Free memory was 450.3MB in the beginning and 448.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 09:26:40,189 INFO L158 Benchmark]: Boogie Preprocessor took 33.37ms. Allocated memory is still 480.2MB. Free memory was 448.2MB in the beginning and 447.2MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 09:26:40,189 INFO L158 Benchmark]: RCFGBuilder took 322.38ms. Allocated memory is still 480.2MB. Free memory was 447.2MB in the beginning and 433.5MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2022-01-19 09:26:40,190 INFO L158 Benchmark]: TraceAbstraction took 803981.19ms. Allocated memory was 480.2MB in the beginning and 7.1GB in the end (delta: 6.6GB). Free memory was 432.5MB in the beginning and 4.1GB in the end (delta: -3.7GB). Peak memory consumption was 2.9GB. Max. memory is 16.0GB. [2022-01-19 09:26:40,191 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 373.3MB. Free memory is still 332.3MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 251.74ms. Allocated memory was 373.3MB in the beginning and 480.2MB in the end (delta: 107.0MB). Free memory was 315.9MB in the beginning and 450.3MB in the end (delta: -134.4MB). Peak memory consumption was 9.7MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 30.18ms. Allocated memory is still 480.2MB. Free memory was 450.3MB in the beginning and 448.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 33.37ms. Allocated memory is still 480.2MB. Free memory was 448.2MB in the beginning and 447.2MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 322.38ms. Allocated memory is still 480.2MB. Free memory was 447.2MB in the beginning and 433.5MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * TraceAbstraction took 803981.19ms. Allocated memory was 480.2MB in the beginning and 7.1GB in the end (delta: 6.6GB). Free memory was 432.5MB in the beginning and 4.1GB in the end (delta: -3.7GB). Peak memory consumption was 2.9GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 79]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (33states, 49/87 universal loopers) in iteration 61,while PetriNetUnfolder was constructing finite prefix that currently has 135421 conditions, 6618 events (2829/6617 cut-off events. For 829171/829178 co-relation queries the response was YES. Maximal size of possible extension queue 1173. Compared 70851 event pairs, 32 based on Foata normal form. 3/7788 useless extension candidates. Maximal degree in co-relation 134907. Up to 1746 conditions per place.). - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (33states, 49/87 universal loopers) in iteration 61,while PetriNetUnfolder was constructing finite prefix that currently has 135421 conditions, 6618 events (2829/6617 cut-off events. For 829171/829178 co-relation queries the response was YES. Maximal size of possible extension queue 1173. Compared 70851 event pairs, 32 based on Foata normal form. 3/7788 useless extension candidates. Maximal degree in co-relation 134907. Up to 1746 conditions per place.). - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (33states, 49/87 universal loopers) in iteration 61,while PetriNetUnfolder was constructing finite prefix that currently has 135421 conditions, 6618 events (2829/6617 cut-off events. For 829171/829178 co-relation queries the response was YES. Maximal size of possible extension queue 1173. Compared 70851 event pairs, 32 based on Foata normal form. 3/7788 useless extension candidates. Maximal degree in co-relation 134907. Up to 1746 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 104 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 803.9s, OverallIterations: 61, TraceHistogramMax: 1, PathProgramHistogramMax: 28, EmptinessCheckTime: 0.0s, AutomataDifference: 762.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12123 SdHoareTripleChecker+Valid, 17.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12123 mSDsluCounter, 19249 SdHoareTripleChecker+Invalid, 14.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 21882 mSDsCounter, 3122 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 42551 IncrementalHoareTripleChecker+Invalid, 45673 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3122 mSolverCounterUnsat, 1902 mSDtfsCounter, 42551 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7487 GetRequests, 3898 SyntacticMatches, 120 SemanticMatches, 3469 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147077 ImplicationChecksByTransitivity, 75.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=683802occurred in iteration=60, InterpolantAutomatonStates: 2786, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 30.8s InterpolantComputationTime, 6278 NumberOfCodeBlocks, 6278 NumberOfCodeBlocksAsserted, 126 NumberOfCheckSat, 8377 ConstructedInterpolants, 0 QuantifiedInterpolants, 44672 SizeOfPredicates, 292 NumberOfNonLiveVariables, 4968 ConjunctsInSsa, 581 ConjunctsInUnsatCore, 125 InterpolantComputations, 33 PerfectInterpolantSequences, 21/188 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown